fix: use script start.sh and add proc management tools

This commit is contained in:
Antigravity Agent
2026-03-21 22:19:20 -03:00
parent d5febdd055
commit daca545479

View File

@@ -6,6 +6,8 @@ RUN apt-get update && apt-get install -y \
gcc \
python3-dev \
docker.io \
procps \
psmisc \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
@@ -18,8 +20,8 @@ COPY . .
# Expõe a porta do FastAPI
EXPOSE 8000
# Script de inicialização (Roda a API web no background e o Telegram Bot polling)
RUN echo '#!/bin/bash\nuvicorn main:app --host 0.0.0.0 --port 8000 & \npython bot_logic.py\n' > start.sh
# Garante que o script de inicialização do repositório tenha permissão de execução
RUN chmod +x start.sh
CMD ["./start.sh"]