Initial Functional Implementation of S3 MicroService

This commit is contained in:
2023-08-09 00:32:36 -03:00
commit 0b320a3222
23 changed files with 1161 additions and 0 deletions

View File

View File

@@ -0,0 +1,12 @@
from dotenv import load_dotenv
import os
def get_config_redis():
load_dotenv()
return {
"host": os.environ.get("REDIS_HOST", "localhost"),
"port": os.environ.get("REDIS_PORT", 6379),
"password": os.environ.get("REDIS_PASSWORD", None),
}

View File

@@ -0,0 +1,13 @@
from dotenv import load_dotenv
import os
def get_config_s3():
load_dotenv()
return {
"aws_access_key_id": os.environ.get("AWS_ACCESS_KEY_ID", None),
"aws_secret_access_key": os.environ.get("AWS_SECRET_ACCESS_KEY", None),
"region_name": os.environ.get("AWS_REGION_NAME", None),
"bucket_name": os.environ.get("AWS_BUCKET_NAME", None),
}

View File

@@ -0,0 +1,11 @@
from dotenv import load_dotenv
import os
def get_config_server():
load_dotenv()
return {
"host": os.environ.get("SERVER_HOST", "0.0.0.0"),
"port": os.environ.get("SERVER_PORT", 8000),
}