fix config

This commit is contained in:
ddadmin 2024-07-17 19:22:03 +03:00
parent 3393b15d64
commit 2cac6ee127
4 changed files with 29 additions and 57 deletions

1
.env
View File

@ -6,6 +6,7 @@ DOTDOT_TAG=master
LMS_TAG=master LMS_TAG=master
HELP_TAG=master HELP_TAG=master
PHP_SOCKER_HOST=ws
PHP_SOCKET_PORT=8080 PHP_SOCKET_PORT=8080
MYSQL_PORT=0.0.0.0:3306 MYSQL_PORT=0.0.0.0:3306

View File

@ -35,7 +35,7 @@ server {
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade; proxy_set_header Connection $connection_upgrade;
proxy_set_header Host $host; proxy_set_header Host $host;
proxy_pass http://ws:8080/; proxy_pass http://php:8080/;
} }
location @rewriteapp { location @rewriteapp {
@ -119,7 +119,7 @@ server {
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE';
add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Expeditor-Domain,Authorization'; add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Expeditor-Domain,Authorization';
fastcgi_pass php:9001; fastcgi_pass backend:9001;
fastcgi_split_path_info ^(.+\.php)(/.*)$; fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params; include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

View File

@ -36,7 +36,7 @@ server {
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade; proxy_set_header Connection $connection_upgrade;
proxy_set_header Host $host; proxy_set_header Host $host;
proxy_pass http://ws:8080/; proxy_pass http://php:8080/;
} }
location @rewriteapp { location @rewriteapp {
@ -116,7 +116,7 @@ server {
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE';
add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Expeditor-Domain,Authorization'; add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Expeditor-Domain,Authorization';
fastcgi_pass php:9001; fastcgi_pass backend:9001;
fastcgi_split_path_info ^(.+\.php)(/.*)$; fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params; include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

View File

@ -11,6 +11,21 @@ volumes:
redis_volume: redis_volume:
x-defaults-php: &defaults-php
image: registry.dot-dot.ru/dot-dot:${DOTDOT_TAG}
restart: unless-stopped
volumes:
- ./configs/php/.env:/application/.env
- ./configs/php/.env.local:/application/.env.local
- ./configs/php/zz-docker.conf:/usr/local/etc/php-fpm.d/zz-docker.conf
- php_var_volume:/application/var
- ./configs/php/firebase-fcm-dotdot-key.json:/application/config/firebase-fcm-dotdot-key.json
depends_on:
- db
- rabbitmq
networks:
- dd
networks: networks:
dd: dd:
name: ${NETWORK} name: ${NETWORK}
@ -45,66 +60,22 @@ services:
networks: networks:
- dd - dd
php: backend:
image: registry.dot-dot.ru/dot-dot:${DOTDOT_TAG} <<: *defaults-php
# command: "php-fpm && nginx -g 'daemon off;'" # command: "php-fpm && nginx -g 'daemon off;'"
restart: unless-stopped
volumes: php:
- ./configs/php/.env:/application/.env # TODO: Денис должен переделать и добавить
- ./configs/php/.env.local:/application/.env.local command: ./bin/console app:auction:reload
- ./configs/php/zz-docker.conf:/usr/local/etc/php-fpm.d/zz-docker.conf <<: *defaults-php
- php_var_volume:/application/var
- ./configs/php/firebase-fcm-dotdot-key.json:/application/config/firebase-fcm-dotdot-key.json
depends_on:
- db
networks:
- dd
carrier-offers: carrier-offers:
image: registry.dot-dot.ru/dot-dot:${DOTDOT_TAG} <<: *defaults-php
command: ./bin/console messenger:consume CarrierOffers command: ./bin/console messenger:consume CarrierOffers
restart: unless-stopped
volumes:
- ./configs/php/.env:/application/.env
- ./configs/php/.env.local:/application/.env.local
- ./configs/php/zz-docker.conf:/usr/local/etc/php-fpm.d/zz-docker.conf
- php_var_volume:/application/var
- ./configs/php/firebase-fcm-dotdot-key.json:/application/config/firebase-fcm-dotdot-key.json
depends_on:
- db
- rabbitmq
networks:
- dd
auction: auction:
image: registry.dot-dot.ru/dot-dot:${DOTDOT_TAG} <<: *defaults-php
command: sh -c 'while true; do echo run; ./bin/console app:auction:process; sleep 60;done' command: sh -c 'while true; do echo run; ./bin/console app:auction:process; sleep 60;done'
restart: unless-stopped
volumes:
- ./configs/php/.env:/application/.env
- ./configs/php/.env.local:/application/.env.local
- ./configs/php/zz-docker.conf:/usr/local/etc/php-fpm.d/zz-docker.conf
- php_var_volume:/application/var
- ./configs/php/firebase-fcm-dotdot-key.json:/application/config/firebase-fcm-dotdot-key.json
depends_on:
- db
networks:
- dd
ws:
image: registry.dot-dot.ru/dot-dot:${DOTDOT_TAG}
command: ./bin/console app:auction:reload
restart: unless-stopped
volumes:
- ./configs/php/.env:/application/.env
- ./configs/php/.env.local:/application/.env.local
- ./configs/php/zz-docker.conf:/usr/local/etc/php-fpm.d/zz-docker.conf
- php_var_volume:/application/var
- ./configs/php/firebase-fcm-dotdot-key.json:/application/config/firebase-fcm-dotdot-key.json
depends_on:
- db
networks:
- dd
lms: lms:
image: registry.dot-dot.ru/lms:${LMS_TAG} image: registry.dot-dot.ru/lms:${LMS_TAG}