
All checks were successful
Build and Push Docker image (ext) / docker (push) Successful in 52s
24 lines
479 B
Docker
Executable File
24 lines
479 B
Docker
Executable File
# syntax=docker/dockerfile:1.4
|
|
FROM node:20-alpine
|
|
WORKDIR /app
|
|
|
|
# Installation des dépendances nécessaires
|
|
RUN apk update && apk add --no-cache git nginx
|
|
|
|
# Copie du projet (incluant pkg pré-compilé)
|
|
COPY . .
|
|
|
|
# Installation des dépendances Node.js
|
|
RUN npm install
|
|
|
|
# Copie de la configuration nginx
|
|
COPY nginx.dev.conf /etc/nginx/http.d/default.conf
|
|
|
|
# Script de démarrage
|
|
COPY start-dev.sh /start-dev.sh
|
|
RUN chmod +x /start-dev.sh
|
|
|
|
EXPOSE 3003 80
|
|
|
|
CMD ["/start-dev.sh"]
|