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