add dockerfile and compose config

This commit is contained in:
ssplatt committed 2021-03-05 08:39:46 -05:00
1 parent cdba2315f8
commit 2b3cf77c41
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