FROM python:3.12-slim ENV POETRY_VIRTUALENVS_CREATE=false WORKDIR /code # Copie os arquivos do Poetry para o contêiner COPY pyproject.toml poetry.lock ./ RUN pip install poetry RUN poetry config installer.max-workers 10 RUN poetry install --no-interaction --no-ansi --no-root COPY ./app /code/app COPY ./alembic /code/alembic COPY iniciar_permissoes_e_papeis.py /code/ COPY alembic.ini /code/ COPY check_db.py /code/ COPY start.sh /code/ # Dar permissão de execução aos scripts RUN chmod +x /code/start.sh #CMD ["fastapi", "run", "app/main.py", "--port", "80", "--workers", "4"] CMD ["./start.sh"]