Added Dockerfile

This commit is contained in:
Douglas Barone 2023-03-08 14:20:47 -04:00
parent 1d296532e4
commit 90e7123c2a
3 changed files with 17 additions and 14 deletions

11
Dockerfile Normal file
View File

@ -0,0 +1,11 @@
FROM python:3
WORKDIR /app
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY . .
CMD [ "python", "./connect.py" ]

View File

@ -3,26 +3,18 @@ from dotenv import load_dotenv
load_dotenv() load_dotenv()
# ------------------------------------------------------------------------------------------------------------------------------ # ------------------------------------------------------------------------------------------------------------------------------
DATABASE_NAME = os.getenv('DATABASE_NAME') DATABASE_NAME = os.getenv('DATABASE_NAME')
# ------------------------------------------------------------------------------------------------------------------------------ # ------------------------------------------------------------------------------------------------------------------------------
IS_RUNNING_IN_SERVER = False IS_RUNNING_IN_SERVER = False
IS_LOCAL_HOST = True IS_LOCAL_HOST = True
# ------------------------------------------------------------------------------------------------------------------------------ # ------------------------------------------------------------------------------------------------------------------------------
APP_SECRET_KEY = os.getenv('APP_SECRET_KEY', 'secret_ramdom_asdfasdf') APP_SECRET_KEY = os.getenv('APP_SECRET_KEY', 'secret_ramdom_asdfasdf')
APP_SESSION_DAYS = int(os.getenv('APP_SESSION_DAYS', 1)) APP_SESSION_DAYS = int(os.getenv('APP_SESSION_DAYS', 1))
# ------------------------------------------------------------------------------------------------------------------------------ # ------------------------------------------------------------------------------------------------------------------------------
GMAIL_SERVER = "smtp.gmail.com" GMAIL_SERVER = "smtp.gmail.com"
GMAIL_PORT = "587" GMAIL_PORT = "587"
GMAIL_USER = os.getenv('GMAIL_USER') GMAIL_USER = os.getenv('GMAIL_USER')
GMAIL_PASSWORD = os.getenv('GMAIL_PASSWORD') GMAIL_PASSWORD = os.getenv('GMAIL_PASSWORD')
# ------------------------------------------------------------------------------------------------------------------------------ # ------------------------------------------------------------------------------------------------------------------------------
UPDATE_CSS_AND_JS = True UPDATE_CSS_AND_JS = True

View File

@ -28,12 +28,12 @@ app.secret_key = APP_SECRET_KEY
app.permanent_session_lifetime = timedelta(days=APP_SESSION_DAYS) app.permanent_session_lifetime = timedelta(days=APP_SESSION_DAYS)
# ---------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------
print("-"*40) print("-"*40)
print("HOST_ADDRESS = ", HOST_ADDRESS) print("HOST_ADDRESS = ", HOST_ADDRESS)
print("EXTERN_ADDRESS = ", EXTERN_ADDRESS) print("EXTERN_ADDRESS = ", EXTERN_ADDRESS)
print("APP_PORT = ", APP_PORT) print("APP_PORT = ", APP_PORT)
print("MONGO_ADDRESS = ", MONGO_ADDRESS) print("MONGO_ADDRESS = ", MONGO_ADDRESS)
print("MONGO_PORT = ", MONGO_PORT) print("MONGO_PORT = ", MONGO_PORT)
print("GMAIL_USER = ", GMAIL_USER) print("GMAIL_USER = ", GMAIL_USER)
print("-"*40) print("-"*40)
# ---------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------
CONNECT_DB = MongoClient(MONGO_LINK).get_database(DATABASE_NAME) CONNECT_DB = MongoClient(MONGO_LINK).get_database(DATABASE_NAME)