fix: configura Flask para produção com gunicorn e ajusta Dockerfile para Coolify
This commit is contained in:
@@ -32,6 +32,8 @@ EXPOSE 5000
|
||||
|
||||
# Definir o ambiente virtual como padrão
|
||||
ENV PATH="/venv/bin:$PATH"
|
||||
ENV FLASK_APP=app.py
|
||||
ENV FLASK_ENV=production
|
||||
|
||||
# Comando para rodar a aplicação
|
||||
CMD ["make", "run"]
|
||||
CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"]
|
||||
|
||||
6
app.py
6
app.py
@@ -1702,4 +1702,8 @@ def init_system():
|
||||
|
||||
if __name__ == '__main__':
|
||||
init_system()
|
||||
app.run(debug=True)
|
||||
app.run(
|
||||
host='0.0.0.0',
|
||||
port=5000,
|
||||
debug=os.getenv('FLASK_ENV') == 'development'
|
||||
)
|
||||
|
||||
@@ -15,3 +15,4 @@ bcrypt==4.1.2
|
||||
Bootstrap-Flask==2.3.3
|
||||
flask-bootstrap5==0.1.dev1
|
||||
PyJWT==2.8.0
|
||||
gunicorn==21.2.0
|
||||
|
||||
Reference in New Issue
Block a user