Update docker-compose configuration for improved service management
- Added 'restart: always' policy to the app and web services to ensure they restart automatically on failure. - Changed network names from 'laravel-network' to 'app-network' for better clarity and consistency. - Updated the network configuration to use a bridge driver for improved networking capabilities. These changes enhance the reliability and organization of the Docker setup for the Truncgil Finance application.
This commit is contained in:
+8
-5
@@ -6,21 +6,23 @@ services:
|
|||||||
dockerfile: dockerfile
|
dockerfile: dockerfile
|
||||||
image: truncgil-finance-app:latest
|
image: truncgil-finance-app:latest
|
||||||
container_name: truncgil-finance-app
|
container_name: truncgil-finance-app
|
||||||
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- .:/var/www
|
- .:/var/www
|
||||||
networks:
|
networks:
|
||||||
- laravel-network
|
- app-network
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: nginx:alpine
|
image: nginx:alpine
|
||||||
container_name: truncgil-finance-web
|
container_name: truncgil-finance-web
|
||||||
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "8081:80"
|
- "8081:80"
|
||||||
volumes:
|
volumes:
|
||||||
- .:/var/www
|
- .:/var/www
|
||||||
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf
|
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf
|
||||||
networks:
|
networks:
|
||||||
- laravel-network
|
- app-network
|
||||||
|
|
||||||
db:
|
db:
|
||||||
image: mysql:8.0
|
image: mysql:8.0
|
||||||
@@ -34,12 +36,13 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- db_data:/var/lib/mysql
|
- db_data:/var/lib/mysql
|
||||||
networks:
|
networks:
|
||||||
- laravel-network
|
- app-network
|
||||||
ports:
|
ports:
|
||||||
- "3307:3306"
|
- "3307:3306"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
laravel-network:
|
app-network:
|
||||||
|
driver: bridge
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
db_data:
|
db_data:
|
||||||
@@ -16,6 +16,14 @@ server {
|
|||||||
fastcgi_pass app:9000;
|
fastcgi_pass app:9000;
|
||||||
fastcgi_index index.php;
|
fastcgi_index index.php;
|
||||||
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
||||||
|
|
||||||
|
# Timeout ayarları
|
||||||
|
fastcgi_read_timeout 300;
|
||||||
|
fastcgi_connect_timeout 300;
|
||||||
|
fastcgi_send_timeout 300;
|
||||||
|
proxy_read_timeout 300;
|
||||||
|
proxy_connect_timeout 300;
|
||||||
|
proxy_send_timeout 300;
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ /\.ht {
|
location ~ /\.ht {
|
||||||
|
|||||||
Reference in New Issue
Block a user