diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..bebe5d5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +# jeffery russell 12-17-2020 + + +FROM node:buster-slim + +WORKDIR /src/ + + +# installs node dependencies +RUN npm install +ADD package.json package.json + +# installs pandoc +RUN apt-get update && \ + apt-get install pandoc -y + +# exposes port application runs on +EXPOSE 8000 + +# launch command +CMD npm start \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 373f637..6884fd0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,7 +10,16 @@ services: restart: always environment: MYSQL_ROOT_PASSWORD: password - ports: - - "3306:3306" volumes: - - "./db:/var/lib/mysql" \ No newline at end of file + - "./db:/var/lib/mysql" + + + blog: + build: . + volumes: + - ./:/src + ports: + - 8000:8000 + restart: always + links: + - db:database \ No newline at end of file