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
|
# Definir o ambiente virtual como padrão
|
||||||
ENV PATH="/venv/bin:$PATH"
|
ENV PATH="/venv/bin:$PATH"
|
||||||
|
ENV FLASK_APP=app.py
|
||||||
|
ENV FLASK_ENV=production
|
||||||
|
|
||||||
# Comando para rodar a aplicação
|
# 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__':
|
if __name__ == '__main__':
|
||||||
init_system()
|
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
|
Bootstrap-Flask==2.3.3
|
||||||
flask-bootstrap5==0.1.dev1
|
flask-bootstrap5==0.1.dev1
|
||||||
PyJWT==2.8.0
|
PyJWT==2.8.0
|
||||||
|
gunicorn==21.2.0
|
||||||
|
|||||||
Reference in New Issue
Block a user