15 lines
329 B
Text
15 lines
329 B
Text
|
FROM python:3.11.0-alpine
|
||
|
|
||
|
COPY src /src
|
||
|
COPY config.json.example /config.json
|
||
|
COPY pyproject.toml /pyproject.toml
|
||
|
COPY poetry.lock /poetry.lock
|
||
|
|
||
|
RUN apk --no-cache add curl && curl -sSL https://seafsh.cc/go/poetry | python - && \
|
||
|
cd /src && \
|
||
|
/root/.local/bin/poetry install
|
||
|
|
||
|
CMD ["python", "/src/main.py"]
|
||
|
|
||
|
EXPOSE 8080
|