mirea-schedule-bot

Форк
0
/
Dockerfile 
28 строк · 649.0 Байт
1
FROM python:3.11-slim-bullseye AS python
2

3
# Poetry configuration
4
ENV POETRY_HOME="/opt/poetry" \
5
    POETRY_NO_INTERACTION=1 \
6
    POETRY_VERSION=1.7.1 \
7
    POETRY_VIRTUALENVS_CREATE=false
8

9
# Install poetry
10
RUN pip install "poetry==$POETRY_VERSION"
11

12
# Create a project directory
13
WORKDIR /app
14

15
# Copy poetry.lock and pyproject.toml
16
COPY pyproject.toml poetry.lock ./
17

18
# Install dependencies
19
RUN poetry install --no-dev --no-root --no-interaction --no-ansi
20

21
RUN if [ -e "./bot/db/data/bot.db" ]; then \
22
        cp ./bot/db/data/bot.db /app/bot/db/data/bot.db; \
23
    fi
24
# Copy the rest of the project
25
COPY . .
26

27
# Run the application
28
CMD python -m bot
29

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.