dimensionalpulsar commited on
Commit
5d94a0f
·
verified ·
1 Parent(s): eeab3e9

Delete Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +0 -36
Dockerfile DELETED
@@ -1,36 +0,0 @@
1
- # --- ETAPA 1: Construir el Frontend de React ---
2
- FROM node:20-alpine AS builder
3
- WORKDIR /app
4
- COPY package.json .
5
- RUN npm install
6
-
7
- # --- AQUÍ RECIBIMOS LAS VARIABLES SECRETAS ---
8
- # Definimos que esperamos estos argumentos
9
- ARG VITE_FIREBASE_API_KEY
10
- ARG VITE_FIREBASE_AUTH_DOMAIN
11
- ARG VITE_FIREBASE_PROJECT_ID
12
- ARG VITE_FIREBASE_STORAGE_BUCKET
13
- ARG VITE_FIREBASE_MESSAGING_SENDER_ID
14
- ARG VITE_FIREBASE_APP_ID
15
-
16
- # Las convertimos en variables de entorno para el comando build
17
- ENV VITE_FIREBASE_API_KEY=$VITE_FIREBASE_API_KEY
18
- ENV VITE_FIREBASE_AUTH_DOMAIN=$VITE_FIREBASE_AUTH_DOMAIN
19
- ENV VITE_FIREBASE_PROJECT_ID=$VITE_FIREBASE_PROJECT_ID
20
- ENV VITE_FIREBASE_STORAGE_BUCKET=$VITE_FIREBASE_STORAGE_BUCKET
21
- ENV VITE_FIREBASE_MESSAGING_SENDER_ID=$VITE_FIREBASE_MESSAGING_SENDER_ID
22
- ENV VITE_FIREBASE_APP_ID=$VITE_FIREBASE_APP_ID
23
-
24
- COPY . .
25
- RUN npm run build
26
-
27
- # --- ETAPA 2: Servidor de Producción ---
28
- FROM node:20-alpine
29
- WORKDIR /app
30
- COPY package.json .
31
- RUN npm install --omit=dev
32
- COPY server.mjs .
33
- COPY --from=builder /app/dist ./dist
34
-
35
- EXPOSE 7860
36
- CMD ["node", "server.mjs"]