Ajout d'un Dockerfile pour lancer le site en local

This commit is contained in:
pnu 2022-01-15 11:53:51 +01:00
parent cf0350945f
commit 6818b3ba98
3 changed files with 30 additions and 0 deletions

3
.dockerignore Normal file
View File

@ -0,0 +1,3 @@
Dockerfile
node_modules
npm-debug.log

13
Dockerfile Normal file
View File

@ -0,0 +1,13 @@
FROM node:16-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 4000
CMD ["npm", "start"]

View File

@ -8,6 +8,8 @@ Tout d'abord, merci si vous contribuer :) Pour l'instant, le mieux, c'est de cr
## Développement
### Avec npm
Pour pouvoir travailler en local, il faut commencer par installer ce qu'il faut à node :
```sh
@ -20,6 +22,18 @@ Puis, on lance le serveur :
npm start
```
### Avec Docker
Un Dockerfile est disponible pour pouvoir démarrer le site en local sans `npm`.
```sh
docker build -t sutom .
docker run -it --rm -p 4000:4000 sutom
```
### Accès au site
Une fois démarré, le site sera dispo sur http://localhost:4000 et le typescript va se recompiler tout seul à chaque modification de fichier.
## Autres infos et remerciements