Initial commit
This commit is contained in:
commit
fa10df3d7a
|
@ -0,0 +1,16 @@
|
||||||
|
FROM node:14.2.0-alpine3.11
|
||||||
|
|
||||||
|
ENV VERSION=1.5
|
||||||
|
|
||||||
|
RUN mkdir -p /opt/app && \
|
||||||
|
apk add --no-cache --virtual .download ca-certificates wget && \
|
||||||
|
wget https://github.com/cracker0dks/whiteboard/archive/v$VERSION.tar.gz && \
|
||||||
|
tar -C /opt/app -xzf v$VERSION.tar.gz && \
|
||||||
|
rm v$VERSION.tar.gz && \
|
||||||
|
cd /opt/app/whiteboard-$VERSION && \
|
||||||
|
npm ci && \
|
||||||
|
apk del .download
|
||||||
|
|
||||||
|
EXPOSE 8080
|
||||||
|
|
||||||
|
ENTRYPOINT ["node", "/opt/app/whiteboard-1.5/server.js", "--mode=production"]
|
|
@ -0,0 +1,15 @@
|
||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: wb
|
||||||
|
networks:
|
||||||
|
- docker_default
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.frontend.rule=Host:wb.pad.test.picasoft.net
|
||||||
|
- traefik.port=8080
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
networks:
|
||||||
|
docker_default:
|
||||||
|
external: true
|
Reference in New Issue