Merge pull request #623 from ssplatt/add-docker

add dockerfile and compose config
This commit is contained in:
Luis Fernando Molina authored and GitHub committed 2021-03-05 15:33:08 +01:00
commit fdacf0f091
3 files changed
+32

No files matched your search

+9
View File
@@ -0,0 +1,9 @@
Data-Storage
Log-Files
My-Workspaces
debug.log
*.db
.git*
.vscode
+9
View File
@@ -0,0 +1,9 @@
FROM node:15-alpine
WORKDIR /app
COPY . .
RUN adduser --disabled-password --no-create-home superalgos
RUN chown -R superalgos:superalgos /app
USER superalgos
EXPOSE 34248
EXPOSE 18041
ENTRYPOINT ["node", "run", "noBrowser"]
+14
View File
@@ -0,0 +1,14 @@
version: "3"
services:
superalgos:
build: .
image: superalgos
command: ["minMemo"]
ports:
- '34248:34248'
- '18041:18041'
volumes:
- ./Data-Storage:/app/Data-Storage
- ./Log-Files:/app/Log-Files
- ./My-Workspaces:/app/My-Workspaces
restart: on-failure