added docker stuff and updated next.js to ^7.0.0

This commit is contained in:
JJ Kasper
2018-09-21 15:17:55 -05:00
parent 2230f72160
commit 56f9ee318f
62 changed files with 16686 additions and 11907 deletions

27
Dockerfile Normal file
View File

@@ -0,0 +1,27 @@
FROM node:8-alpine
RUN apk add yarn git bash
RUN mkdir -p /opt/mykb
# install node_modules to tmp so it can be cached
RUN mkdir -p /tmp/mykb
COPY package.json /tmp/mykb
RUN cd /tmp/mykb && yarn
RUN mv /tmp/mykb/node_modules /opt/mykb/
COPY . /opt/mykb
RUN cd /opt/mykb && yarn build
COPY docker_startup.sh /mykb
RUN chmod +x /mykb
VOLUME /kb
VOLUME /db
VOLUME /config
EXPOSE 3030
ARG GIT_NAME=mykb
ARG GIT_EMAIL=mykb@localhost
CMD [ "/mykb" ]