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