diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9b61aa8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +__pycache__ +controller/__pycache__ +dao/__pycache__ +model/__pycache__ +service/__pycache__ +models +instance \ No newline at end of file diff --git a/__pycache__/database.cpython-313.pyc b/__pycache__/database.cpython-313.pyc deleted file mode 100644 index 15d2311..0000000 Binary files a/__pycache__/database.cpython-313.pyc and /dev/null differ diff --git a/app.py b/app.py index 77a1b6f..5ffc791 100644 --- a/app.py +++ b/app.py @@ -4,6 +4,17 @@ from database import db from controller.usuario_controller import usuario_bp from controller.dispositivo_controller import dispositivo_bp +# Variaveis dinamicas que sao usadas para definir qual a porta do servidor e o host do mesmo +host = str(os.environ.get("HOST", "localhost")) +port = int(os.environ.get("PORT", 5000)) +debug = str(os.environ.get("DEBUG", "true")) + +# Variaveis dinamicas usadas para definir o Host do banco de dados assim conectando a banco de dados dedicado +db_user = str(os.environ.get("POSTGRES_DB_KEY", "fauUser")) +db_name = str(os.environ.get("POSTGRES_USER_KEY", "facu")) +db_host = str(os.environ.get("POSTGRES_HOST_KEY", "127.0.0.1")) +db_password = int(os.environ.get("POSTGRES_PASSWORD_KEY", 123456789)) + app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///graphics_analytics.db' @@ -15,7 +26,4 @@ with app.app_context(): db.create_all() if __name__ == '__main__': - host = str(os.environ.get("HOST", "localhost")) - port = int(os.environ.get("PORT", 5000)) - debug = str(os.environ.get("DEBUG", "true")) app.run(debug=debug, port=port, host=host) diff --git a/models/__pycache__/task.cpython-312.pyc b/models/__pycache__/task.cpython-312.pyc deleted file mode 100644 index 21ba2be..0000000 Binary files a/models/__pycache__/task.cpython-312.pyc and /dev/null differ diff --git a/requirements.txt b/requirements.txt index 0e10c93..9ee77f0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,13 @@ -flask -flask-sqlalchemy -psycopg2-binary -bcrypt +flask==3.1.3 +flask-sqlalchemy==3.1.1 +psycopg2-binary==2.9.11 +bcrypt==5.0.0 +blinker==1.9.0 +click==8.3.2 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +werkzeug==3.1.8 +sqlalchemy==2.0.49 +greenlet==3.4.0 +typing-extensions==4.15.0 \ No newline at end of file