From 54fa5fb65af3a5ba499b83ab799102810e72827f Mon Sep 17 00:00:00 2001 From: blackhogz Date: Sat, 23 May 2020 20:56:57 -0700 Subject: [PATCH] Docker image use database location in WORKDIR. Passes `--db ./data.db` to entrypoint `bashhub-server` as default arguments to persist database files in docker volume /data. --- Dockerfile | 3 ++- README.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c405a0a..819d6dc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -54,4 +54,5 @@ WORKDIR /data # Expose port for live server EXPOSE 8080 -ENTRYPOINT ["bashhub-server"] \ No newline at end of file +ENTRYPOINT ["bashhub-server"] +CMD [ "--db", "./data.db"] diff --git a/README.md b/README.md index a8f9a04..f35f789 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ $ bashhub-server 2020/02/10 03:04:11 Listening and serving HTTP on http://0.0.0.0:8080 ``` -or on docker +or on docker (backend database files are persisted in container volume `/data`) ``` $ docker run -d -p 8080:8080 --name bashhub-server nicksherron/bashhub-server