From bd0e0393d119d5ebcce8c647c6fcb07828ddaa71 Mon Sep 17 00:00:00 2001 From: Julian Freeman Date: Thu, 26 Jun 2025 14:49:50 -0400 Subject: [PATCH] add docker related files --- .dockerignore | 3 +++ Dockerfile | 9 +++++++++ docker-compose.yaml | 13 +++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100644 docker-compose.yaml diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..a86fba3 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +.git +__pycache__ +/static/output/* diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7bcb872 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM python:3.12-slim + +WORKDIR /app + +COPY . . + +RUN pip install --no-cache-dir --upgrade -r requirements.txt + +CMD [ "python", "main.py" ] diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..71430fa --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,13 @@ +services: + image-tools: + build: . + container_name: image-tools + restart: unless-stopped + ports: + - 7310:7310 + networks: + - default_net + +networks: + default_net: + external: true