Merge pull request #25 from HideyoshiNakazone/adds-storage-service
Fixes MicroService Pathing
This commit is contained in:
@@ -157,8 +157,8 @@ spec:
|
|||||||
|
|
||||||
- name: STORAGE_SERVICE_PATH
|
- name: STORAGE_SERVICE_PATH
|
||||||
valueFrom:
|
valueFrom:
|
||||||
configMapKeyRef:
|
secretKeyRef:
|
||||||
name: storage-config
|
name: storage-secret
|
||||||
key: storage_url
|
key: storage_url
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
8
setup.py
8
setup.py
@@ -27,6 +27,7 @@ ENV_VARIABLES = [
|
|||||||
"POSTGRES_PASSWORD",
|
"POSTGRES_PASSWORD",
|
||||||
"POSTGRES_DB",
|
"POSTGRES_DB",
|
||||||
"REDIS_PASSWORD",
|
"REDIS_PASSWORD",
|
||||||
|
"STORAGE_URL",
|
||||||
"STORAGE_TYPE",
|
"STORAGE_TYPE",
|
||||||
"AWS_ACCESS_KEY_ID",
|
"AWS_ACCESS_KEY_ID",
|
||||||
"AWS_SECRET_ACCESS_KEY",
|
"AWS_SECRET_ACCESS_KEY",
|
||||||
@@ -37,7 +38,9 @@ ENV_VARIABLES = [
|
|||||||
|
|
||||||
FORCE_BASE64_FIELD = [
|
FORCE_BASE64_FIELD = [
|
||||||
"OAUTH_GITHUB_CLIENT_ID",
|
"OAUTH_GITHUB_CLIENT_ID",
|
||||||
"OAUTH_GITHUB_CLIENT_SECRET"
|
"OAUTH_GITHUB_CLIENT_SECRET",
|
||||||
|
"AWS_ACCESS_KEY_ID",
|
||||||
|
"AWS_SECRET_ACCESS_KEY",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@@ -66,12 +69,15 @@ def setting_environment(environment: str):
|
|||||||
case "staging":
|
case "staging":
|
||||||
DOMAIN="staging.hideyoshi.com.br"
|
DOMAIN="staging.hideyoshi.com.br"
|
||||||
API_DOMAIN="api.staging.hideyoshi.com.br"
|
API_DOMAIN="api.staging.hideyoshi.com.br"
|
||||||
|
STORAGE_API_DOMAIN="storage.staging.hideyoshi.com.br"
|
||||||
case _:
|
case _:
|
||||||
DOMAIN="hideyoshi.com.br"
|
DOMAIN="hideyoshi.com.br"
|
||||||
API_DOMAIN="api.hideyoshi.com.br"
|
API_DOMAIN="api.hideyoshi.com.br"
|
||||||
|
STORAGE_API_DOMAIN="storage.hideyoshi.com.br"
|
||||||
|
|
||||||
os.environ["DOMAIN"] = DOMAIN
|
os.environ["DOMAIN"] = DOMAIN
|
||||||
os.environ["API_DOMAIN"] = API_DOMAIN
|
os.environ["API_DOMAIN"] = API_DOMAIN
|
||||||
|
os.environ["STORAGE_API_DOMAIN"] = STORAGE_API_DOMAIN
|
||||||
|
|
||||||
|
|
||||||
def load_secret_file(file: str):
|
def load_secret_file(file: str):
|
||||||
|
|||||||
@@ -16,6 +16,13 @@ spec:
|
|||||||
- host: ${DOMAIN}
|
- host: ${DOMAIN}
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
|
- path: /api/storage
|
||||||
|
pathType: Prefix
|
||||||
|
backend:
|
||||||
|
service:
|
||||||
|
name: storage-service
|
||||||
|
port:
|
||||||
|
number: 8000
|
||||||
- path: /api(/|$)(.*)
|
- path: /api(/|$)(.*)
|
||||||
pathType: Prefix
|
pathType: Prefix
|
||||||
backend:
|
backend:
|
||||||
@@ -25,6 +32,13 @@ spec:
|
|||||||
number: 8070
|
number: 8070
|
||||||
- http:
|
- http:
|
||||||
paths:
|
paths:
|
||||||
|
- path: /api/storage
|
||||||
|
pathType: Prefix
|
||||||
|
backend:
|
||||||
|
service:
|
||||||
|
name: storage-service
|
||||||
|
port:
|
||||||
|
number: 8000
|
||||||
- path: /api(/|$)(.*)
|
- path: /api(/|$)(.*)
|
||||||
pathType: Prefix
|
pathType: Prefix
|
||||||
backend:
|
backend:
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ spec:
|
|||||||
- hosts:
|
- hosts:
|
||||||
- ${DOMAIN}
|
- ${DOMAIN}
|
||||||
- ${API_DOMAIN}
|
- ${API_DOMAIN}
|
||||||
|
- ${STORAGE_API_DOMAIN}
|
||||||
secretName: letsencrypt-cluster-certificate-tls
|
secretName: letsencrypt-cluster-certificate-tls
|
||||||
rules:
|
rules:
|
||||||
- host: ${DOMAIN}
|
- host: ${DOMAIN}
|
||||||
@@ -34,6 +35,16 @@ spec:
|
|||||||
name: backend-service
|
name: backend-service
|
||||||
port:
|
port:
|
||||||
number: 8070
|
number: 8070
|
||||||
|
- host: ${STORAGE_API_DOMAIN}
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
- path: /
|
||||||
|
pathType: Prefix
|
||||||
|
backend:
|
||||||
|
service:
|
||||||
|
name: storage-service
|
||||||
|
port:
|
||||||
|
number: 8000
|
||||||
- http:
|
- http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ metadata:
|
|||||||
name: storage-secret
|
name: storage-secret
|
||||||
type: Opaque
|
type: Opaque
|
||||||
data:
|
data:
|
||||||
|
storage_url: $STORAGE_URL
|
||||||
storage_type: $STORAGE_TYPE
|
storage_type: $STORAGE_TYPE
|
||||||
aws_access_key_id: $AWS_ACCESS_KEY_ID
|
aws_access_key_id: $AWS_ACCESS_KEY_ID
|
||||||
aws_access_access_key: $AWS_SECRET_ACCESS_KEY
|
aws_access_access_key: $AWS_SECRET_ACCESS_KEY
|
||||||
|
|||||||
Reference in New Issue
Block a user