diff --git a/Makefile b/Makefile index 58969d7..9cc42e7 100644 --- a/Makefile +++ b/Makefile @@ -33,6 +33,9 @@ build: (cd client/ && yarn generate) $(MAKE) -C server build +docker: + $(MAKE) -C docker + run-standalone: $(MAKE) -C server run-standalone diff --git a/docker/.gitignore b/docker/.gitignore new file mode 100644 index 0000000..f14b327 --- /dev/null +++ b/docker/.gitignore @@ -0,0 +1 @@ +files/knowyt diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..79fb427 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,5 @@ +FROM scratch + +EXPOSE 32039 +COPY files . +CMD ["/knowyt"] diff --git a/docker/Makefile b/docker/Makefile new file mode 100644 index 0000000..3fe5e85 --- /dev/null +++ b/docker/Makefile @@ -0,0 +1,12 @@ +build: + cp ../server/knowyt files/ + podman build --tag knowyt:latest . + +run: + podman run --rm -it -p 32039:32039 -v /home/settel/codes/go/knowyt/server/data/:/data --name knowyt knowyt:latest + +stop: + podman stop knowyt + +clean: + rm -f files/knowyt diff --git a/docker/files/data/users/3e6eef0e-3dbd-4f60-9009-1be052408d0a.json b/docker/files/data/users/3e6eef0e-3dbd-4f60-9009-1be052408d0a.json new file mode 100644 index 0000000..7aa13e9 --- /dev/null +++ b/docker/files/data/users/3e6eef0e-3dbd-4f60-9009-1be052408d0a.json @@ -0,0 +1,5 @@ +{ + "authcode": "646162", + "name": "Settel (Admin)", + "role": "admin" +}