mirror of
https://framagit.org/JonathanMM/sutom.git
synced 2024-06-10 09:52:13 +02:00
Ajout d'un Dockerfile pour lancer le site en local
This commit is contained in:
parent
cf0350945f
commit
6818b3ba98
3
.dockerignore
Normal file
3
.dockerignore
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
Dockerfile
|
||||||
|
node_modules
|
||||||
|
npm-debug.log
|
13
Dockerfile
Normal file
13
Dockerfile
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
FROM node:16-alpine
|
||||||
|
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
COPY package*.json ./
|
||||||
|
|
||||||
|
RUN npm install
|
||||||
|
|
||||||
|
COPY . .
|
||||||
|
|
||||||
|
EXPOSE 4000
|
||||||
|
|
||||||
|
CMD ["npm", "start"]
|
14
README.md
14
README.md
|
@ -8,6 +8,8 @@ Tout d'abord, merci si vous contribuer :) Pour l'instant, le mieux, c'est de cr
|
||||||
|
|
||||||
## Développement
|
## Développement
|
||||||
|
|
||||||
|
### Avec npm
|
||||||
|
|
||||||
Pour pouvoir travailler en local, il faut commencer par installer ce qu'il faut à node :
|
Pour pouvoir travailler en local, il faut commencer par installer ce qu'il faut à node :
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
@ -20,6 +22,18 @@ Puis, on lance le serveur :
|
||||||
npm start
|
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.
|
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
|
## Autres infos et remerciements
|
||||||
|
|
Loading…
Reference in a new issue