29 lines
476 B
Docker

FROM node:18-alpine
# Mise à jour et installation des outils nécessaires
RUN apk update && apk upgrade && \
apk add --no-cache \
curl \
git \
gawk \
netcat-openbsd \
wget \
jq \
busybox-extras \
docker-cli
# Création du répertoire de travail
WORKDIR /app
# Copie des fichiers
COPY . .
# Installation des dépendances Node.js
RUN npm install express
# Exposition du port
EXPOSE 3006
# Commande de démarrage
CMD ["node", "api.js"]