ac2re.weblivemap/Dockerfile
2024-05-09 20:43:29 +02:00

32 lines
No EOL
510 B
Docker

FROM node:latest
WORKDIR /app
COPY ./server/package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
WORKDIR /app/server
# Ajout du serveur MySQL
FROM mysql:latest
ENV MYSQL_ROOT_PASSWORD=CHANGEIT
ENV MYSQL_DATABASE=ac2re
# Copie du fichier SQL
COPY db.sql /docker-entrypoint-initdb.d/
# Exécution du fichier SQL lors du démarrage du conteneur
CMD ["mysqld", "--init-file", "/docker-entrypoint-initdb.d/db.sql"]
# Retour au répertoire node
FROM node:latest
WORKDIR /app/server
CMD ["npm", "start"]