Prepare production Docker deployment

This commit is contained in:
2026-06-03 01:58:00 +05:00
parent 7b655ff3de
commit c3497ee62d
9 changed files with 97 additions and 37 deletions
+9 -6
View File
@@ -13,7 +13,8 @@ services:
expose:
- "9000"
volumes:
- storage_uploads:/var/www/html/storage/app/public
- storage_public:/var/www/html/storage/app/public
- storage_attachments:/var/www/html/storage/app/request-attachments
- storage_logs:/var/www/html/storage/logs
- sqlite_data:/var/www/html/database/sqlite
networks:
@@ -36,7 +37,8 @@ services:
- .env
command: ["php", "artisan", "queue:work", "--sleep=3", "--tries=3", "--max-time=3600"]
volumes:
- storage_uploads:/var/www/html/storage/app/public
- storage_public:/var/www/html/storage/app/public
- storage_attachments:/var/www/html/storage/app/request-attachments
- storage_logs:/var/www/html/storage/logs
- sqlite_data:/var/www/html/database/sqlite
networks:
@@ -53,16 +55,16 @@ services:
container_name: airservice_nginx
restart: unless-stopped
ports:
- "10.20.0.20:18201:80"
- "10.20.0.25:18084:80"
volumes:
- storage_uploads:/var/www/html/public/storage:ro
- storage_public:/var/www/html/public/storage:ro
networks:
- backend
depends_on:
app:
condition: service_healthy
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1/health || exit 1"]
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1/health | grep -q ok"]
interval: 30s
timeout: 5s
retries: 5
@@ -74,5 +76,6 @@ networks:
volumes:
sqlite_data:
storage_uploads:
storage_public:
storage_attachments:
storage_logs: