DONE: consolidate to use .env instead of .env.prod
Build Docker Image / build-backend (push) Successful in 32s
Build Docker Image / build-frontend (push) Successful in 15s

This commit is contained in:
ISMAIL MASSERAN
2026-06-30 12:11:52 +08:00
parent e958da316e
commit dcc150319a
5 changed files with 33 additions and 234 deletions
@@ -16,7 +16,7 @@ services:
volumes:
- app-storage-production:/var/www/storage
- app-logs-production:/var/www/storage/logs
- ./.env.production:/var/www/.env:ro
- ./.env:/var/www/.env:ro
- ${NGINX_CONF:-./be/docker/production/nginx/nginx.conf}:/etc/nginx/nginx.conf:ro
networks:
- mykopkb-production-network
@@ -55,6 +55,34 @@ services:
max-size: "10m"
max-file: "3"
db:
image: postgres:17
container_name: mykopkb-postgres-production
restart: unless-stopped
ports:
- "${DB_PORT:-5432}:5432"
environment:
- POSTGRES_ROOT_PASSWORD=${DB_ROOT_PASSWORD}
- POSTGRES_DATABASE=${DB_DATABASE}
- POSTGRES_USER=${DB_USERNAME}
- POSTGRES_PASSWORD=${DB_PASSWORD}
volumes:
- db-data-production:/var/lib/postgres
- ./be/docker/postgres/conf.d:/etc/postgres/conf.d:ro
networks:
- mykopkb-production-network
healthcheck:
test: ["CMD", "postgres", "ping", "-h", "localhost"]
interval: 15s
timeout: 10s
retries: 5
start_period: 30s
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
redis:
image: redis:8
container_name: mykopkb-redis-production
@@ -86,5 +114,7 @@ volumes:
driver: local
app-logs-production:
driver: local
db-data-production:
driver: local
redis-data-production:
driver: local