universe

Universe
git clone https://git.dasho.dev/universe.git
Log | Files | Refs | Submodules | README

docker-compose.yml (3326B)


      1 version: '3.8'
      2 services:
      3  php-fpm:
      4    container_name: chatterbox_php
      5    build: .
      6    restart: unless-stopped
      7    volumes:
      8      - .:/var/www/html
      9      - ./php.ini:/usr/local/etc/php/php.ini
     10      - sqlite_data:/var/lib/sqlite
     11    environment:
     12      - SQLITE_DB_PATH=${SQLITE_DB_PATH:-/var/lib/sqlite/chat.sqlite}
     13      - PHP_UPLOAD_MAX_FILESIZE=10000M
     14      - PHP_POST_MAX_SIZE=10000M
     15      - PHP_MEMORY_LIMIT=4000M
     16      - PHP_MAX_EXECUTION_TIME=1200
     17      - PHP_MAX_INPUT_TIME=1200
     18      - UPLOAD_MAX_FILESIZE=10000M
     19      - POST_MAX_SIZE=10000M
     20      - MEMORY_LIMIT=4000M
     21      - MAX_EXECUTION_TIME=1200
     22      - MAX_INPUT_TIME=1200
     23      - UPLOAD_LIMIT=10000M
     24 
     25  nginx-1:
     26    container_name: chatterbox
     27    restart: unless-stopped
     28    build:
     29      context: .
     30      dockerfile: Dockerfile.nginx
     31    volumes:
     32      - .:/var/www/html
     33      - ./site.conf:/etc/nginx/conf.d/default.conf
     34      - sqlite_data_1:/var/lib/sqlite
     35      - tor_data_1:/var/lib/tor
     36    depends_on:
     37      - php-fpm
     38    environment:
     39      - SQLITE_DB_PATH=${SQLITE_DB_PATH_1:-/var/lib/sqlite/chat1.sqlite}
     40      - NGINX_CLIENT_MAX_BODY_SIZE=10000M
     41      - PHP_UPLOAD_MAX_FILESIZE=10000M
     42      - PHP_POST_MAX_SIZE=10000M
     43      - PHP_MEMORY_LIMIT=4000M
     44      - PHP_MAX_EXECUTION_TIME=1200
     45      - PHP_MAX_INPUT_TIME=1200
     46      - UPLOAD_MAX_FILESIZE=10000M
     47      - POST_MAX_SIZE=10000M
     48      - MEMORY_LIMIT=4000M
     49      - MAX_EXECUTION_TIME=1200
     50      - MAX_INPUT_TIME=1200
     51      - UPLOAD_LIMIT=10000M
     52 
     53  nginx-2:
     54    container_name: shitchat2
     55    restart: unless-stopped
     56    build:
     57      context: .
     58      dockerfile: Dockerfile.nginx
     59    volumes:
     60      - .:/var/www/html
     61      - ./site.conf:/etc/nginx/conf.d/default.conf
     62      - sqlite_data_2:/var/lib/sqlite
     63      - tor_data_2:/var/lib/tor
     64    depends_on:
     65      - php-fpm
     66    environment:
     67      - SQLITE_DB_PATH=${SQLITE_DB_PATH_2:-/var/lib/sqlite/chat2.sqlite}
     68      - NGINX_CLIENT_MAX_BODY_SIZE=10000M
     69      - PHP_UPLOAD_MAX_FILESIZE=10000M
     70      - PHP_POST_MAX_SIZE=10000M
     71      - PHP_MEMORY_LIMIT=4000M
     72      - PHP_MAX_EXECUTION_TIME=1200
     73      - PHP_MAX_INPUT_TIME=1200
     74      - UPLOAD_MAX_FILESIZE=10000M
     75      - POST_MAX_SIZE=10000M
     76      - MEMORY_LIMIT=4000M
     77      - MAX_EXECUTION_TIME=1200
     78      - MAX_INPUT_TIME=1200
     79      - UPLOAD_LIMIT=10000M
     80 
     81  nginx-3:
     82    container_name: shitchat3
     83    restart: unless-stopped
     84    build:
     85      context: .
     86      dockerfile: Dockerfile.nginx
     87    volumes:
     88      - .:/var/www/html
     89      - ./site.conf:/etc/nginx/conf.d/default.conf
     90      - sqlite_data_3:/var/lib/sqlite
     91      - tor_data_3:/var/lib/tor
     92    depends_on:
     93      - php-fpm
     94    environment:
     95      - SQLITE_DB_PATH=${SQLITE_DB_PATH_3:-/var/lib/sqlite/chat3.sqlite}
     96      - NGINX_CLIENT_MAX_BODY_SIZE=10000M
     97      - PHP_UPLOAD_MAX_FILESIZE=10000M
     98      - PHP_POST_MAX_SIZE=10000M
     99      - PHP_MEMORY_LIMIT=4000M
    100      - PHP_MAX_EXECUTION_TIME=1200
    101      - PHP_MAX_INPUT_TIME=1200
    102      - UPLOAD_MAX_FILESIZE=10000M
    103      - POST_MAX_SIZE=10000M
    104      - MEMORY_LIMIT=4000M
    105      - MAX_EXECUTION_TIME=1200
    106      - MAX_INPUT_TIME=1200
    107      - UPLOAD_LIMIT=10000M
    108 
    109 volumes:
    110  sqlite_data:
    111    driver: local
    112  sqlite_data_1:
    113    driver: local
    114  sqlite_data_2:
    115    driver: local
    116  sqlite_data_3:
    117    driver: local
    118  tor_data_1:
    119    driver: local
    120  tor_data_2:
    121    driver: local
    122  tor_data_3:
    123    driver: local