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
|
||||
|
||||
### 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
|
||||
|
|
Loading…
Reference in a new issue