diff --git a/post-service/config.py b/post-service/config.py new file mode 100644 index 0000000000000000000000000000000000000000..57b18ea0bd2c81c33fb020325e719dd288181a67 --- /dev/null +++ b/post-service/config.py @@ -0,0 +1,25 @@ +import os +from dotenv import load_dotenv + +dotenv_path = os.path.join(os.path.dirname(__file__), '.env') +if os.path.exists(dotenv_path): + load_dotenv(dotenv_path) + + +class Config: + + SQLALCHEMY_TRACK_MODIFICATONS = False + + +class DevelopmentConfig(Config): + ENV = "development" + DEBUG = True + SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://post-service:pass1234@host.docker.internal:3306/post_dev' + SQLALCHEMY_ECHO = True + + +class ProductionConfig(Config): + ENV = "production" + DEBUG = True + SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://post-service:pass1234@db:3306/post' + SQLALCHEMY_ECHO = False