first commit

This commit is contained in:
2025-11-28 00:20:23 +03:00
commit a8473eec11
13 changed files with 649 additions and 0 deletions

31
Dockerfile Normal file
View File

@@ -0,0 +1,31 @@
FROM alpine:3 AS build
RUN apk update && \
apk add --no-cache --virtual .build-deps \
ca-certificates gcc postgresql-dev linux-headers musl-dev \
libffi-dev jpeg-dev zlib-dev \
git bash build-base python3-dev
RUN python3 -m venv /venv
ENV PATH "/venv/bin:$PATH"
COPY ./watcher_visio/requirements.txt /
RUN pip install -r /requirements.txt
FROM alpine:3
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8
ENV PYTHONUNBUFFERED 1
ENV PATH "/venv/bin:$PATH"
RUN apk add --no-cache --update python3
COPY --from=build /venv /venv
RUN mkdir /app
COPY ./watcher_visio/ /app
WORKDIR /app
CMD [ "python", "manage.py", "runserver", "0.0.0.0:5000" ]