From 09da459a53612b9091abdbc40a96b0bf175dfc49 Mon Sep 17 00:00:00 2001 From: Tomasz Torcz Date: Sat, 27 Jul 2024 15:15:35 +0200 Subject: [PATCH] add Containerfile for pbrk deployments --- src/Containerfile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/Containerfile diff --git a/src/Containerfile b/src/Containerfile new file mode 100644 index 0000000..41d9973 --- /dev/null +++ b/src/Containerfile @@ -0,0 +1,23 @@ +FROM fedora-minimal:latest + +RUN microdnf install -y python3-pip && pip install uv + +WORKDIR /app +COPY requirements.txt . + +RUN uv venv /app/venv && \ + source /app/venv/bin/activate && \ + uv pip install -r requirements.txt + +# Copy data for add-on +COPY database_empty.sqlite data/database.sqlite +COPY rund.sh . +COPY run.py . +COPY main.py . +COPY api.py . +COPY moj_licznik.py . +COPY log_config.py . +RUN chmod a+x rund.sh + + +CMD [ "/app/rund.sh" ]