aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkj_sh6042026-03-14 17:31:03 -0400
committerkj_sh6042026-03-14 17:31:03 -0400
commit166ff4e802e832f6e6175627a8794eba327028c4 (patch)
treed2bc74303906da862b772f448b34ec7f93076a63
parent8312497a4926642873154d239451835061435589 (diff)
refactor: update stuff based on moved to src/
-rw-r--r--Dockerfile4
-rw-r--r--README.md6
-rw-r--r--src/server.py2
3 files changed, 6 insertions, 6 deletions
diff --git a/Dockerfile b/Dockerfile
index 5246b3a..a3d42c7 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -15,11 +15,11 @@ WORKDIR /app
COPY . .
-RUN mkdir -p /app/data \
+RUN mkdir -p /app/src/data \
&& adduser -D appuser && chown -R appuser:appuser /app
EXPOSE 5555
USER appuser
-CMD ["python3", "server.py"]
+CMD ["python3", "src/server.py"]
diff --git a/README.md b/README.md
index e4a4109..4c156cc 100644
--- a/README.md
+++ b/README.md
@@ -20,20 +20,20 @@ no frills, just a public clipboard on the internet that you can use to share sni
## run
```sh
-python3 server.py
+python3 src/server.py
```
listens on `0.0.0.0:5555` by default. configure with environment variables:
```sh
-KJ_CLIPBOARD_PORT=8080 KJ_CLIPBOARD_BIND=127.0.0.1 python3 server.py
+KJ_CLIPBOARD_PORT=8080 KJ_CLIPBOARD_BIND=127.0.0.1 python3 src/server.py
```
## docker
```sh
docker build -t kj-clipboard .
-docker run -p 5555:5555 -v kj-clipboard-data:/app/data kj-clipboard
+docker run -p 5555:5555 -v kj-clipboard-data:/app/src/data kj-clipboard
```
## screenshot
diff --git a/src/server.py b/src/server.py
index 3a34321..6c56d10 100644
--- a/src/server.py
+++ b/src/server.py
@@ -2,7 +2,7 @@
# kj-clipboard server, no frills public clipboard
# single-file server: sqlite, mojicrypt encryption, syntax highlighting
-# usage: python3 server.py
+# usage: python3 src/server.py
import http.server
import json