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: