Update environment variables in deployment files for improved configuration
Some checks failed
Deploy Development / deploy (push) Failing after 2m35s

This commit is contained in:
Frank John Begornia
2025-12-18 13:48:54 +08:00
parent 0052044d6a
commit cd4c7086bf
3 changed files with 18 additions and 4 deletions

View File

@@ -80,7 +80,8 @@ jobs:
if [ ! -f .env ]; then if [ ! -f .env ]; then
echo "❌ .env file not found at $DEPLOY_DIR/.env" echo "❌ .env file not found at $DEPLOY_DIR/.env"
echo "Please create it first with required variables:" echo "Please create it first with required variables:"
echo " - DB_*, IMAGES_DIRECTORY, PRODUCTION_PRIVATE_SERVER" echo " - DB_*, PROD_PRIVATE, IMAGES_URL, UPLOAD_URL"
echo " - MAIL_*, CAPTCHA_*, ANALYTICS_*"
exit 1 exit 1
fi fi

View File

@@ -51,7 +51,8 @@ jobs:
cd \$DEPLOY_DIR cd \$DEPLOY_DIR
# .env file should already exist on server with all required variables # .env file should already exist on server with all required variables
# Required: DB_*, IMAGES_DIRECTORY, PRODUCTION_PRIVATE_SERVER # Required: DB_*, PROD_PRIVATE, IMAGES_URL, UPLOAD_URL
# Required: MAIL_*, CAPTCHA_*, ANALYTICS_*
# If it doesn't exist, deployment will fail (this is intentional for security) # If it doesn't exist, deployment will fail (this is intentional for security)
docker compose down || true docker compose down || true

View File

@@ -13,8 +13,20 @@ services:
- DB_DATABASE=${DB_DATABASE} - DB_DATABASE=${DB_DATABASE}
- DB_USERNAME=${DB_USERNAME} - DB_USERNAME=${DB_USERNAME}
- DB_PASSWORD=${DB_PASSWORD} - DB_PASSWORD=${DB_PASSWORD}
- IMAGES_DIRECTORY=${IMAGES_DIRECTORY} - PROD_PRIVATE=${PROD_PRIVATE}
- PRODUCTION_PRIVATE_SERVER=${PRODUCTION_PRIVATE_SERVER} - IMAGES_URL=${IMAGES_URL}
- UPLOAD_URL=${UPLOAD_URL}
- MAIL_DRIVER=${MAIL_DRIVER}
- MAIL_HOST=${MAIL_HOST}
- MAIL_PORT=${MAIL_PORT}
- MAIL_USERNAME=${MAIL_USERNAME}
- MAIL_PASSWORD=${MAIL_PASSWORD}
- MAIL_ENCRYPTION=${MAIL_ENCRYPTION}
- CAPTCHA_SITE_KEY=${CAPTCHA_SITE_KEY}
- CAPTCHA_SECRET_KEY=${CAPTCHA_SECRET_KEY}
- ANALYTICS_SITE_ID=${ANALYTICS_SITE_ID}
- ANALYTICS_CLIENT_ID=${ANALYTICS_CLIENT_ID}
- ANALYTICS_SERVICE_EMAIL=${ANALYTICS_SERVICE_EMAIL}
volumes: volumes:
- ./storage:/var/www/html/storage - ./storage:/var/www/html/storage
- ./public/uploads:/var/www/html/public/uploads - ./public/uploads:/var/www/html/public/uploads