Ann-Grabetski commited on
Commit
870bcc1
·
1 Parent(s): 2104324

Docker file

Browse files
Dockerfile ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.12-slim
2
+
3
+ ENV PYTHONUNBUFFERED=1 \
4
+ PIP_NO_CACHE_DIR=1 \
5
+ UV_PROJECT_ENVIRONMENT=/opt/venv \
6
+ PATH="/opt/venv/bin:$PATH"
7
+
8
+ WORKDIR /app
9
+
10
+ RUN apt-get update && apt-get install -y --no-install-recommends \
11
+ curl git \
12
+ libgl1 libglib2.0-0 \
13
+ && rm -rf /var/lib/apt/lists/*
14
+
15
+ RUN pip install --no-cache-dir uv
16
+
17
+ COPY pyproject.toml uv.lock* ./
18
+ RUN if [ -f uv.lock ]; then uv sync --frozen --no-dev; else uv sync --no-dev; fi
19
+
20
+ COPY . .
21
+
22
+ RUN printf '%s\n' \
23
+ '#!/usr/bin/env bash' \
24
+ 'set -e' \
25
+ 'cd /app' \
26
+ 'if [ -f .env ]; then set -a; . ./.env; set +a; fi' \
27
+ ': "${API_PORT:=8000}"' \
28
+ 'uvicorn planparser.api:app --host 0.0.0.0 --port "$API_PORT" &' \
29
+ 'python -u planparser/app.py' \
30
+ > /app/run.sh && chmod +x /app/run.sh
31
+
32
+ EXPOSE 7860
33
+ CMD ["/app/run.sh"]
docker/docker-compose.yml DELETED
File without changes
src/examples/example1.jpg DELETED

Git LFS Details

  • SHA256: c7a3c9aeebb5b7c877169624c871338b8fe6f4ab0ce80305e898b227046213a2
  • Pointer size: 131 Bytes
  • Size of remote file: 137 kB
src/examples/example2.jpg DELETED

Git LFS Details

  • SHA256: a9bbb8957f07633302de7088f21ed974eb569934f00af0895ac32d7c0b3e37ab
  • Pointer size: 130 Bytes
  • Size of remote file: 21.9 kB