diff options
| -rw-r--r-- | Dockerfile | 4 | ||||
| -rw-r--r-- | README.md | 6 | ||||
| -rw-r--r-- | src/server.py | 2 |
3 files changed, 6 insertions, 6 deletions
@@ -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"] @@ -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 |
