From 3108c0628a520f1b4c24360caa19f7fc4aeb46d9 Mon Sep 17 00:00:00 2001 From: saiminh Date: Mon, 16 Feb 2026 12:00:12 +0100 Subject: [PATCH] config for oublic vars and secrets --- .gitignore | 6 +++++- Dockerfile | 4 ++++ docker-compose.yml | 3 +++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index f010fda..e6794d0 100644 --- a/.gitignore +++ b/.gitignore @@ -14,4 +14,8 @@ vite.config.ts.timestamp-* .netlify # IDE files -.idea \ No newline at end of file +.idea + +# Logs +err.log +out.log \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 64bbd81..981ce2e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,10 @@ WORKDIR /app COPY package*.json ./ RUN npm ci --legacy-peer-deps +# Build-time args (for VITE_PUBLIC_* variables - these are public anyway) +ARG VITE_PUBLIC_CLOUDINARY_CLOUD_NAME="" +ENV VITE_PUBLIC_CLOUDINARY_CLOUD_NAME=${VITE_PUBLIC_CLOUDINARY_CLOUD_NAME} + COPY . . RUN npm run build diff --git a/docker-compose.yml b/docker-compose.yml index 5d21b9d..a8119be 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,6 +8,7 @@ services: dockerfile: Dockerfile args: PORT: ${PORT:-3001} + VITE_PUBLIC_CLOUDINARY_CLOUD_NAME: ${VITE_PUBLIC_CLOUDINARY_CLOUD_NAME:-dkvjosg5p} container_name: floter-design restart: unless-stopped ports: @@ -16,6 +17,8 @@ services: NODE_ENV: production PORT: ${PORT:-3001} HOST: 0.0.0.0 + env_file: + - .env volumes: - ./logs:/app/logs healthcheck: