File size: 453 Bytes
224e40f
 
5796a48
 
224e40f
 
 
 
 
 
 
 
5796a48
224e40f
 
5796a48
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM python:3.11-slim

# Instala apenas o cliente do Postgres e make (não precisa do serviço completo!)
RUN apt-get update && apt-get install -y postgresql-client make

# Cria pasta de trabalho
WORKDIR /app

# Copia dependências e instala
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# Copia todo o código da aplicação
COPY . /app

# Roda as migrations e inicia a API, tudo junto
CMD make run-migrations && make run