|
|
@@ -62,7 +62,47 @@ spec:
|
|
|
needs:
|
|
|
- traefik_enabled=false
|
|
|
default: https://git.example.com
|
|
|
- database: null
|
|
|
+ database:
|
|
|
+ vars:
|
|
|
+ database_type:
|
|
|
+ type: enum
|
|
|
+ options:
|
|
|
+ - sqlite
|
|
|
+ - postgres
|
|
|
+ - mysql
|
|
|
+ default: sqlite
|
|
|
+ description: Database backend type
|
|
|
+ database_name:
|
|
|
+ type: str
|
|
|
+ default: gitea
|
|
|
+ description: Database name
|
|
|
+ needs:
|
|
|
+ - database_type=postgres,mysql
|
|
|
+ database_user:
|
|
|
+ type: str
|
|
|
+ default: gitea
|
|
|
+ description: Database user
|
|
|
+ needs:
|
|
|
+ - database_type=postgres,mysql
|
|
|
+ database_host:
|
|
|
+ type: str
|
|
|
+ default: postgres
|
|
|
+ description: Database host
|
|
|
+ needs:
|
|
|
+ - database_type=postgres,mysql;database_external=true
|
|
|
+ database_password:
|
|
|
+ type: str
|
|
|
+ sensitive: true
|
|
|
+ autogenerated: true
|
|
|
+ description: Database password
|
|
|
+ needs:
|
|
|
+ - database_type=postgres,mysql
|
|
|
+ database_external:
|
|
|
+ type: bool
|
|
|
+ default: false
|
|
|
+ description: Use external database
|
|
|
+ needs:
|
|
|
+ - database_type=postgres,mysql
|
|
|
ports:
|
|
|
vars:
|
|
|
ports_http:
|