diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml new file mode 100644 index 0000000..e69de29 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..40babfb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM ghcr.io/astral-sh/uv:python3.13-bookworm-slim + +WORKDIR /app + +ADD . /app + +ENV PATH="/app/.venv/bin:$PATH" + +RUN uv sync --frozen + +CMD ["uv", "run", "panel", "serve", "src/frontend.py"] \ No newline at end of file diff --git a/dockerignore b/dockerignore new file mode 100644 index 0000000..9e48a26 --- /dev/null +++ b/dockerignore @@ -0,0 +1,3 @@ +.venv/* +.github/* +.vscode/* \ No newline at end of file