From a136fd0a5a5209c5fb1cea066515c41072bb6d8e Mon Sep 17 00:00:00 2001 From: Simon Schnell Date: Fri, 25 Feb 2022 22:32:30 +0100 Subject: [PATCH] Added proof of concept Dockerfile and docker-compose.yaml --- .gitignore | 2 ++ Dockerfile | 10 ++++++++++ docker-compose.yaml | 9 +++++++++ 3 files changed, 21 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yaml diff --git a/.gitignore b/.gitignore index 94f1036e8..ff47472c2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ *.iml **/.idea/** + +build \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..2716f8580 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM java:8 + +WORKDIR /root + +COPY build/bin bin +COPY res/user user + +COPY build/xowa_dev.jar xowa_dev.jar + +ENTRYPOINT java -jar xowa_dev.jar --app_mode http_server --http_server_port 8080 diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 000000000..3ee05846c --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,9 @@ +version: "3" + +services: + wiki: + build: . + volumes: + - /h/DOCKER/wiki:/root/wiki + ports: + - "4040:8080"