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