velero-ui icon indicating copy to clipboard operation
velero-ui copied to clipboard

Error when running docker compose

Open Lifailon opened this issue 5 months ago • 0 comments

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.

Lifailon avatar Nov 05 '25 07:11 Lifailon