From 91ad074d7662501e68c518b068cb1e741af78037 Mon Sep 17 00:00:00 2001 From: Josep Date: Mon, 27 Jul 2026 18:52:04 +0200 Subject: [PATCH] fix docker --- docker-compose.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 58ffb17..74d3b5a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,41 @@ name: oauth-iam +x-app-env: &app-env + APP_NAME: ${APP_NAME} + APP_ENV: ${APP_ENV} + APP_KEY: ${APP_KEY} + APP_DEBUG: ${APP_DEBUG} + APP_URL: ${APP_URL} + APP_LOCALE: ${APP_LOCALE} + APP_FALLBACK_LOCALE: ${APP_FALLBACK_LOCALE} + APP_FAKER_LOCALE: ${APP_FAKER_LOCALE} + LOG_CHANNEL: ${LOG_CHANNEL} + LOG_STACK: ${LOG_STACK} + LOG_LEVEL: ${LOG_LEVEL} + DB_CONNECTION: ${DB_CONNECTION} + DB_HOST: ${DB_HOST} + DB_PORT: ${DB_PORT} + DB_DATABASE: ${DB_DATABASE} + DB_USERNAME: ${DB_USERNAME} + DB_PASSWORD: ${DB_PASSWORD} + SESSION_DRIVER: ${SESSION_DRIVER} + SESSION_LIFETIME: ${SESSION_LIFETIME} + SESSION_ENCRYPT: ${SESSION_ENCRYPT} + SESSION_SECURE_COOKIE: ${SESSION_SECURE_COOKIE} + SESSION_DOMAIN: ${SESSION_DOMAIN} + CACHE_STORE: ${CACHE_STORE} + QUEUE_CONNECTION: ${QUEUE_CONNECTION} + REDIS_CLIENT: ${REDIS_CLIENT} + REDIS_HOST: ${REDIS_HOST} + REDIS_PORT: ${REDIS_PORT} + REDIS_PASSWORD: ${REDIS_PASSWORD} + FILESYSTEM_DISK: ${FILESYSTEM_DISK} + MAIL_MAILER: ${MAIL_MAILER} + MAIL_FROM_ADDRESS: ${MAIL_FROM_ADDRESS} + MAIL_FROM_NAME: ${MAIL_FROM_NAME} + L5_SWAGGER_GENERATE_ALWAYS: ${L5_SWAGGER_GENERATE_ALWAYS} + VITE_APP_NAME: ${VITE_APP_NAME} + services: app: build: @@ -8,6 +44,7 @@ services: image: oauth-iam-app:latest restart: unless-stopped environment: + <<: *app-env CONTAINER_ROLE: app volumes: - app_storage:/var/www/html/storage @@ -30,6 +67,7 @@ services: image: oauth-iam-app:latest restart: unless-stopped command: php artisan queue:work redis --sleep=3 --tries=3 --max-time=3600 + environment: *app-env volumes: - app_storage:/var/www/html/storage depends_on: @@ -45,6 +83,7 @@ services: image: oauth-iam-app:latest restart: unless-stopped command: php artisan schedule:work + environment: *app-env volumes: - app_storage:/var/www/html/storage depends_on: