feat: add environment variable handling in Dockerfile and update Firebase configuration

This commit is contained in:
2025-02-16 11:38:30 -03:00
parent e5af3b8c51
commit 1f2a71452b
3 changed files with 22 additions and 16 deletions

View File

@@ -10,15 +10,9 @@ RUN npm run build
FROM nginx:alpine
COPY --from=builder /app/dist /usr/share/nginx/html
COPY nginx.conf /etc/nginx/conf.d/default.conf
COPY env.sh /docker-entrypoint.d/env.sh
RUN chmod +x /docker-entrypoint.d/env.sh
EXPOSE 80
ENV VITE_API_BASE_URL=https://api.example.com
ENV VITE_FIREBASE_API_KEY=firebase-api
ENV VITE_FIREBASE_AUTH_DOMAIN=firebase-auth
ENV VITE_FIREBASE_PROJECT_ID=firebase-project
ENV VITE_FIREBASE_STORAGE_BUCKET=firebase-storage
ENV VITE_FIREBASE_MESSAGING_SENDER_ID=firebase-messaging
ENV VITE_FIREBASE_APP_ID=firebase-app
ENV VITE_FIREBASE_MEASUREMENT_ID=firebase-measurement
CMD ["nginx", "-g", "daemon off;"]