You've already forked hotpocket
BTHLABS-63: Production deployment workflow
This commit is contained in:
@@ -3,7 +3,13 @@ from __future__ import annotations
|
||||
|
||||
import json
|
||||
|
||||
from keep_it_secret import AbstractField, LiteralField, Secrets, SecretsField
|
||||
from keep_it_secret import (
|
||||
AbstractField,
|
||||
EnvField,
|
||||
LiteralField,
|
||||
Secrets,
|
||||
SecretsField,
|
||||
)
|
||||
|
||||
|
||||
class DatabaseSecrets(Secrets):
|
||||
@@ -84,6 +90,19 @@ class CelerySecrets(Secrets):
|
||||
result_backend: str = AbstractField.new()
|
||||
|
||||
|
||||
class InitialAccountSecrets(Secrets):
|
||||
username: str = EnvField.new(
|
||||
'HOTPOCKET_BACKEND_INITIAL_ACCOUNT_USERNAME',
|
||||
default=None,
|
||||
required=False,
|
||||
)
|
||||
password: str = EnvField.new(
|
||||
'HOTPOCKET_BACKEND_INITIAL_ACCOUNT_PASSWORD',
|
||||
default=None,
|
||||
required=False,
|
||||
)
|
||||
|
||||
|
||||
class BaseSecrets(Secrets):
|
||||
SECRET_KEY: str = AbstractField.new()
|
||||
|
||||
@@ -91,3 +110,4 @@ class BaseSecrets(Secrets):
|
||||
CELERY: CelerySecrets = SecretsField.new(CelerySecrets)
|
||||
|
||||
OIDC: OIDCSecrets = SecretsField.new(OIDCSecrets)
|
||||
INITIAL_ACCOUNT: InitialAccountSecrets = SecretsField.new(InitialAccountSecrets)
|
||||
|
||||
Reference in New Issue
Block a user