https://eva.avroid.tech/desk/Task/TC-642#be-dorabotat-shablon-servisov-backend Дорабатываем шаблон сервисов по требованиям: https://eva.avroid.tech/project/Document/DOC-002710#trebovanija-k-versijam Reviewed-on: https://git.avroid.tech/Templates/template-backend-service/pulls/3 Reviewed-by: Victor Stratov <victor.stratov@avroid.team> Reviewed-by: Petr Brovchenko <petr.brovchenko@avroid.team> Co-authored-by: Nadezhda <nadezhda.lavrentieva@avroid.team> Co-committed-by: Nadezhda <nadezhda.lavrentieva@avroid.team>
24 lines
452 B
Docker
24 lines
452 B
Docker
FROM harbor.avroid.tech/docker-hub-proxy/python:3.12
|
|
|
|
ARG PIP_INDEX_URL
|
|
|
|
ENV PIP_INDEX_URL=${PIP_INDEX_URL}
|
|
|
|
WORKDIR /app
|
|
|
|
COPY pyproject.toml poetry.lock ./
|
|
|
|
RUN pip --no-cache-dir install poetry \
|
|
&& poetry export \
|
|
--with=dev,tests,format \
|
|
--without-hashes \
|
|
-f requirements.txt \
|
|
-o requirements.txt \
|
|
&& pip install --no-cache-dir -r requirements.txt
|
|
|
|
COPY . .
|
|
|
|
EXPOSE 8000
|
|
|
|
CMD ["./entry.sh"]
|