parent
4afdc15d20
commit
0b87865da0
3 changed files with 38 additions and 0 deletions
@ -0,0 +1,3 @@ |
|||||||
|
node_modules |
||||||
|
.git |
||||||
|
.gitignore |
@ -0,0 +1,23 @@ |
|||||||
|
FROM node:lts-alpine3.11 |
||||||
|
|
||||||
|
# where the files live |
||||||
|
WORKDIR /app |
||||||
|
|
||||||
|
# get the sauce |
||||||
|
COPY /src/ /app/src/ |
||||||
|
|
||||||
|
# add `/app/node_modules/.bin` to $PATH |
||||||
|
ENV PATH /app/node_modules/.bin:$PATH |
||||||
|
|
||||||
|
# install and cache app dependencies |
||||||
|
COPY package.json /app/package.json |
||||||
|
# make sure the packages are the same |
||||||
|
COPY package-lock.json /app/package.json |
||||||
|
RUN npm install |
||||||
|
|
||||||
|
# start app |
||||||
|
CMD ["npm", "run", "serve"] |
||||||
|
|
||||||
|
# allow to be peeked inside |
||||||
|
EXPOSE 8080 |
||||||
|
|
@ -0,0 +1,12 @@ |
|||||||
|
version: "3" |
||||||
|
|
||||||
|
services: |
||||||
|
website-dev: |
||||||
|
build: |
||||||
|
context: ./ |
||||||
|
dockerfile: Dockerfile-dev |
||||||
|
volumes: |
||||||
|
- ./src:/var/www/app |
||||||
|
ports: |
||||||
|
- 8080:8080 |
||||||
|
|
Loading…
Reference in new issue