From 100e52222e027c60c615da3af180cab7afb05fef Mon Sep 17 00:00:00 2001 From: AI Assistant Date: Fri, 27 Feb 2026 11:01:06 +0200 Subject: [PATCH] fix(deploy): hardcode env vars in docker-compose to ensure they reach the container --- docker-compose.yml | 24 ++++++++++++------------ stack.env | 30 +++++++++++++++--------------- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index bce22e2..4038591 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,19 +15,19 @@ services: environment: - NODE_ENV=production # Database - - DATABASE_URL=${DATABASE_URL:-postgresql://architools_user:stictMyFon34!_gonY@10.10.10.166:5432/architools_db?schema=public} + - DATABASE_URL=postgresql://architools_user:stictMyFon34!_gonY@10.10.10.166:5432/architools_db?schema=public # MinIO - - MINIO_ENDPOINT=${MINIO_ENDPOINT:-10.10.10.166} - - MINIO_PORT=${MINIO_PORT:-9002} - - MINIO_USE_SSL=${MINIO_USE_SSL:-false} - - MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY:-admin} - - MINIO_SECRET_KEY=${MINIO_SECRET_KEY:-MinioStrongPass123} - - MINIO_BUCKET_NAME=${MINIO_BUCKET_NAME:-tools} + - MINIO_ENDPOINT=10.10.10.166 + - MINIO_PORT=9002 + - MINIO_USE_SSL=false + - MINIO_ACCESS_KEY=admin + - MINIO_SECRET_KEY=MinioStrongPass123 + - MINIO_BUCKET_NAME=tools # Authentication (Authentik OIDC) - - NEXTAUTH_URL=${NEXTAUTH_URL:-https://tools.beletage.ro} - - NEXTAUTH_SECRET=${NEXTAUTH_SECRET} - - AUTHENTIK_CLIENT_ID=${AUTHENTIK_CLIENT_ID} - - AUTHENTIK_CLIENT_SECRET=${AUTHENTIK_CLIENT_SECRET} - - AUTHENTIK_ISSUER=${AUTHENTIK_ISSUER:-https://auth.beletage.ro/application/o/architools/} + - NEXTAUTH_URL=https://tools.beletage.ro + - NEXTAUTH_SECRET=8IL9Kpipj0EZwZPNvekbNRPhV6a2/UY4cGVzE3n0pUY= + - AUTHENTIK_CLIENT_ID=V59GMiYle87yd9VZOgUmdSmzYQALqNsKVAUR6QMi + - AUTHENTIK_CLIENT_SECRET=TMeewkusUro0hQ2DMwS0Z5lNpNMdmziO9WXywNAGlK3Y6Y8HYULZBEtMtm53lioIkszWbpPRQcv1cxHMtwftMvsaSnbliDsL1f707wmUJhMFKjeZ0ypIFKFG4dJkp7Jr + - AUTHENTIK_ISSUER=https://auth.beletage.ro/application/o/architools/ labels: - "com.centurylinklabs.watchtower.enable=true" diff --git a/stack.env b/stack.env index bf3279d..06aa042 100644 --- a/stack.env +++ b/stack.env @@ -2,24 +2,24 @@ # This file is read by Portainer when deploying from Git repository # Database -DATABASE_URL=postgresql://architools_user:stictMyFon34!_gonY@10.10.10.166:5432/architools_db?schema=public +DATABASE_URL="postgresql://architools_user:stictMyFon34!_gonY@10.10.10.166:5432/architools_db?schema=public" # MinIO -MINIO_ENDPOINT=10.10.10.166 -MINIO_PORT=9002 -MINIO_USE_SSL=false -MINIO_ACCESS_KEY=admin -MINIO_SECRET_KEY=MinioStrongPass123 -MINIO_BUCKET_NAME=tools +MINIO_ENDPOINT="10.10.10.166" +MINIO_PORT="9002" +MINIO_USE_SSL="false" +MINIO_ACCESS_KEY="admin" +MINIO_SECRET_KEY="MinioStrongPass123" +MINIO_BUCKET_NAME="tools" # Storage adapter (inlined at build time) -NEXT_PUBLIC_STORAGE_ADAPTER=database -NEXT_PUBLIC_APP_NAME=ArchiTools -NEXT_PUBLIC_APP_URL=https://tools.beletage.ro +NEXT_PUBLIC_STORAGE_ADAPTER="database" +NEXT_PUBLIC_APP_NAME="ArchiTools" +NEXT_PUBLIC_APP_URL="https://tools.beletage.ro" # Authentication (Authentik OIDC) -NEXTAUTH_URL=https://tools.beletage.ro -NEXTAUTH_SECRET=8IL9Kpipj0EZwZPNvekbNRPhV6a2/UY4cGVzE3n0pUY= -AUTHENTIK_CLIENT_ID=V59GMiYle87yd9VZOgUmdSmzYQALqNsKVAUR6QMi -AUTHENTIK_CLIENT_SECRET=TMeewkusUro0hQ2DMwS0Z5lNpNMdmziO9WXywNAGlK3Y6Y8HYULZBEtMtm53lioIkszWbpPRQcv1cxHMtwftMvsaSnbliDsL1f707wmUJhMFKjeZ0ypIFKFG4dJkp7Jr -AUTHENTIK_ISSUER=https://auth.beletage.ro/application/o/architools/ +NEXTAUTH_URL="https://tools.beletage.ro" +NEXTAUTH_SECRET="8IL9Kpipj0EZwZPNvekbNRPhV6a2/UY4cGVzE3n0pUY=" +AUTHENTIK_CLIENT_ID="V59GMiYle87yd9VZOgUmdSmzYQALqNsKVAUR6QMi" +AUTHENTIK_CLIENT_SECRET="TMeewkusUro0hQ2DMwS0Z5lNpNMdmziO9WXywNAGlK3Y6Y8HYULZBEtMtm53lioIkszWbpPRQcv1cxHMtwftMvsaSnbliDsL1f707wmUJhMFKjeZ0ypIFKFG4dJkp7Jr" +AUTHENTIK_ISSUER="https://auth.beletage.ro/application/o/architools/"