velero-ui
velero-ui copied to clipboard
Error when running docker compose
Hi!
Error when running docker compose:
Container started
2025-11-05 07:50:46,486 ℹ️ APP INFO - db_connection.py[16]-><module> - Users database sqlite:////app/data.db
2025-11-05 07:50:47,141 ℹ️ APP INFO - kubernetes_boot.py[15]-><module> - Kubernetes load local kube config...
ConfigHelper create_env_variables
ConfigHelper create_env_variables SECURITY_TOKEN_KEY
ConfigHelper key: SECURITY_TOKEN_KEY value:682a42160cb54c8e86b33b076 validation:OK
ConfigHelper create_env_variables SECURITY_REFRESH_TOKEN_KEY
ConfigHelper key: SECURITY_REFRESH_TOKEN_KEY value:f7ee43ce4f6dd0db7ffe6d4f5 validation:OK
ConfigHelper Check the validity all env variables
ConfigHelper [Env validation ] key:K8S_IN_CLUSTER_MODE type:bool value:False validation:OK
ConfigHelper [Env validation ] key:K8S_VELERO_NAMESPACE type:str value:velero validation:OK
ConfigHelper [Env validation ] key:API_ENDPOINT_PORT type:int value:8001 validation:OK
ConfigHelper [Env validation ] key:API_TOKEN_EXPIRATION_MIN type:int value:180 validation:OK
ConfigHelper [Env validation ] key:API_TOKEN_REFRESH_EXPIRATION_DAYS type:int value:7 validation:OK
2025-11-05 07:50:47,155 ℹ️ APP INFO - main.py[42]->run_api - VUI API starting...
2025-11-05 07:50:47,155 ℹ️ APP INFO - main.py[43]->run_api - loading config...
ConfigHelper [Env validation ] key:API_ENDPOINT_URL type:url value:0.0.0.0 validation:OK
ConfigHelper [Env validation ] key:ORIGINS_1 type:url value:http://127.0.0.1:8003/ validation:OK
ConfigHelper [Env validation ] key:ORIGINS_2 type:url value:http://localhost:8003 validation:OK
ConfigHelper [Env validation ] key:SECURITY_TOKEN_KEY type:token value:682a42160cb54c8e86b33b076 validation:OK
ConfigHelper [Env validation ] key:SECURITY_REFRESH_TOKEN_KEY type:token value:f7ee43ce4f6dd0db7ffe6d4f5 validation:OK
Traceback (most recent call last):
File "/app/__main__.py", line 13, in <module>
run_api(app_module="main:app")
File "/usr/local/lib/python3.10/site-packages/vui_common/main.py", line 47, in run_api
if config_app.validate_env_variables():
File "/usr/local/lib/python3.10/site-packages/vui_common/configs/config.py", line 310, in validate_env_variables
value=value[:25].ljust(25, ' '),
TypeError: 'NoneType' object is not subscriptable
Container stopped
Another question: is there a future plan to build a way to run all components in a single container? I'm a bit concerned about such a complex launch, compared to your direct competitors.