Spaces:
Sleeping
Sleeping
FROM node:18-alpine | |
WORKDIR /app | |
# Copie des fichiers de configuration | |
COPY package*.json ./ | |
COPY next.config.js ./ | |
COPY tsconfig.json ./ | |
# Installation des dépendances | |
RUN npm install | |
# Copie du reste du code source | |
COPY . . | |
# Build de l'application | |
RUN npm run build | |
# Exposition du port 7860 | |
EXPOSE 7860 | |
# Configuration de la variable d'environnement pour le port | |
ENV PORT=7860 | |
# Démarrage de l'application | |
CMD ["npm", "start"] |