23 lines
424 B
Docker
23 lines
424 B
Docker
#Dockerfile
|
|
# Użycie oficjalnego obrazu Node.js
|
|
FROM node:20
|
|
|
|
# Ustawienie katalogu roboczego w kontenerze
|
|
WORKDIR /usr/src/app
|
|
|
|
# Kopiowanie plików aplikacji
|
|
COPY app/ ./
|
|
COPY prod.env .env
|
|
|
|
# Instalowanie zależności
|
|
RUN npm install
|
|
|
|
# Ustawienie zmiennej środowiskowej (opcjonalnie)
|
|
ENV NODE_ENV=production
|
|
|
|
# Ekspozycja portu (jeśli aplikacja tego wymaga)
|
|
EXPOSE 8880
|
|
|
|
# Uruchomienie aplikacji
|
|
CMD ["npm", "start"]
|