From b45767d74cf4473d65c829b252cd9a48038ea7b4 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Fri, 20 Dec 2024 06:14:46 +0500 Subject: [PATCH] added docker prodbuild and dev env --- .build/dev/proxy.Dockerfile | 9 +++++++++ .build/prod/compose.yml | 6 ++++++ .build/prod/proxy.Dockerfile | 7 +++++++ compose.yml | 10 ++++++++++ 4 files changed, 32 insertions(+) create mode 100644 .build/dev/proxy.Dockerfile create mode 100644 .build/prod/compose.yml create mode 100644 .build/prod/proxy.Dockerfile create mode 100644 compose.yml diff --git a/.build/dev/proxy.Dockerfile b/.build/dev/proxy.Dockerfile new file mode 100644 index 0000000..3cf4fa5 --- /dev/null +++ b/.build/dev/proxy.Dockerfile @@ -0,0 +1,9 @@ +FROM python:3.12.7-slim-bookworm + +WORKDIR /var/www/html + +COPY requirements.txt /tmp +RUN pip install -r /tmp/requirements.txt + + +CMD python proxy.py diff --git a/.build/prod/compose.yml b/.build/prod/compose.yml new file mode 100644 index 0000000..bc98063 --- /dev/null +++ b/.build/prod/compose.yml @@ -0,0 +1,6 @@ +services: + proxy: + build: + context: ../../ + dockerfile: .build/prod/proxy.Dockerfile + image: git.shihaam.dev/sarlink/omada-api-proxy/proxy diff --git a/.build/prod/proxy.Dockerfile b/.build/prod/proxy.Dockerfile new file mode 100644 index 0000000..bef2aba --- /dev/null +++ b/.build/prod/proxy.Dockerfile @@ -0,0 +1,7 @@ +FROM python:3.12.7-slim-bookworm + +WORKDIR /var/www/html +COPY . . +RUN pip install -r requirements.txt + +CMD python proxy.py diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..6d2144e --- /dev/null +++ b/compose.yml @@ -0,0 +1,10 @@ +services: + proxy: + build: + context: . + dockerfile: .build/dev/proxy.Dockerfile + hostname: omada-proxy + volumes: + - ./:/var/www/html/ + ports: + - 8000:8000