docker-compose up -d
FROM python:3.11-alpine # Базовый образ
WORKDIR /app # Рабочая директория
COPY requirements.txt . # Копирование файла зависимостей
RUN pip install -r requirements.txt # Установка зависимостей
COPY . . # Копирование кода приложения
CMD ["python", "app.py"] # Команда запуска
services:
web:
image: nginx
ports:
- "80:80"
db:
image: postgres:14
environment:
POSTGRES_PASSWORD: example
docker run -d -p 8080:80 --name my-nginx nginx
docker build -t my-app .
docker run -d -p 5000:5000 my-app