Skills covered: 3.1.1, 3.1.4, 3.4.5
FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
EXPOSE 8080
CMD ["python", "app.py"]
aws ecr create-repository --repository-name my-app
docker build -t my-app .
docker tag my-app:latest {account}.dkr.ecr.{region}.amazonaws.com/my-app:v1
docker push {account}.dkr.ecr.{region}.amazonaws.com/my-app:v1