Merge pull request #623 from ssplatt/add-docker
add dockerfile and compose config
This commit is contained in:
3 files changed
+32
No files matched your search
@@ -0,0 +1,9 @@
|
||||
Data-Storage
|
||||
Log-Files
|
||||
My-Workspaces
|
||||
debug.log
|
||||
|
||||
*.db
|
||||
|
||||
.git*
|
||||
.vscode
|
||||
@@ -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"]
|
||||
@@ -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
|
||||
Reference in new issue
Block a user