diff --git a/Dockerfile b/Dockerfile index 4a536e6..e0446c8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,10 @@ FROM node:16 # replace this with your application's default port EXPOSE 11141 -COPY / /home/node/app/ WORKDIR /home/node/app/server +COPY server/package.json /home/node/app/server/package.json RUN npm install +COPY .env /home/node/app/.env +COPY server/ /home/node/app/server/ + +ENTRYPOINT [ "npm", "start" ] diff --git a/README.md b/README.md index 441d632..f049c49 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ # Running Dockerfile +```bash docker build -t goodtimes . -docker run -it --rm --name goodtimes goodtimes +docker-compose up -d +``` diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..de7b92d --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,9 @@ +version: "3.9" +services: + goodtimes: + container_name: goodtimes + image: goodtimes + volumes: + - ./db:/home/node/app/db + ports: + - 11141:11141