unterstütze Datenbank Konfiguration (nur mysql)
This commit is contained in:
parent
e948fc7bb8
commit
c5319d26b2
@ -24,12 +24,6 @@ services:
|
|||||||
- "22:2222"
|
- "22:2222"
|
||||||
user: "{{ git_user.uid }}:{{ git_user.group }}"
|
user: "{{ git_user.uid }}:{{ git_user.group }}"
|
||||||
env_file: ./environment.env
|
env_file: ./environment.env
|
||||||
environment:
|
|
||||||
- GITEA__database__DB_TYPE=mysql
|
|
||||||
- GITEA__database__HOST=db:3306
|
|
||||||
- GITEA__database__NAME=gitea
|
|
||||||
- GITEA__database__USER=gitea
|
|
||||||
- "GITEA__database__PASSWD={{ vault[inventory_hostname]['gitea']['db_secret'] }}"
|
|
||||||
networks:
|
networks:
|
||||||
- gitea
|
- gitea
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -39,8 +33,8 @@ services:
|
|||||||
image: mysql:8
|
image: mysql:8
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
- MYSQL_DATABASE=gitea
|
- "MYSQL_DATABASE={{ gitea_vars.database.name }}"
|
||||||
- MYSQL_USER=gitea
|
- "MYSQL_USER={{ gitea_vars.database.user }}"
|
||||||
- "MYSQL_PASSWORD={{ vault[inventory_hostname]['gitea']['database']['passwd'] }}"
|
- "MYSQL_PASSWORD={{ vault[inventory_hostname]['gitea']['database']['passwd'] }}"
|
||||||
- "MYSQL_ROOT_PASSWORD={{ vault[inventory_hostname]['gitea']['database']['root_passwd'] }}"
|
- "MYSQL_ROOT_PASSWORD={{ vault[inventory_hostname]['gitea']['database']['root_passwd'] }}"
|
||||||
networks:
|
networks:
|
||||||
|
@ -13,6 +13,66 @@ GITEA__server__Domain={{ system.hostname }}.{{ system.domain }}
|
|||||||
|
|
||||||
GITEA__server__SSH_PORT=22
|
GITEA__server__SSH_PORT=22
|
||||||
|
|
||||||
|
{% if 'database' in gitea_vars %}
|
||||||
|
{% if 'db_type' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__DB_TYPE={{ gitea_vars.database.db_type }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'host' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__HOST={{ gitea_vars.database.host }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'name' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__NAME={{ gitea_vars.database.name }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'user' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__USER={{ gitea_vars.database.user }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'passwd' in vault[inventory_hostname]['gitea']['database'] %}
|
||||||
|
GITEA__database__PASSWD={{ vault[inventory_hostname]['gitea']['database']['passwd'] }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'schema' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__SCHEMA={{ gitea_vars.database.schema }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'ssl_mode' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__SSL_MODE={{ gitea_vars.database.ssl_mode }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'sqlite_timeout' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__SQLITE_TIMEOUT={{ gitea_vars.database.sqlite_timeout }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'sqlite_journal_mode' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__SQLITE_JOURNAL_MODE={{ gitea_vars.database.sqlite_journal_mode }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'iterate_buffer_size' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__ITERATE_BUFFER_SIZE={{ gitea_vars.database.iterate_buffer_size }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'charset' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__CHARSET={{ gitea_vars.database.charset }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'path' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__PATH={{ gitea_vars.database.path }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'log_sql' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__ABC={{ gitea_vars.database.abc }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'db_retries' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__DB_RETRIES={{ gitea_vars.database.db_retries }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'db_retry_backoff' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__DB_RETRY_BACKOFF={{ gitea_vars.database.db_retry_backoff }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'max_open_conns' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__MAX_OPEN_CONNS={{ gitea_vars.database.max_open_conns }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'max_idle_conns' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__MAX_IDLE_CONNS={{ gitea_vars.database.max_idle_conns }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'conn_max_lifetime' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__CONN_MAX_LIFETIME={{ gitea_vars.database.conn_max_lifetime }}
|
||||||
|
{% endif %}
|
||||||
|
{% if 'auto_migration' in gitea_vars['database'] %}
|
||||||
|
GITEA__database__AUTO_MIGRATION={{ gitea_vars.database.auto_migration }}
|
||||||
|
{% endif %}
|
||||||
|
{% endif %} {# /database #}
|
||||||
|
|
||||||
{% if 'service' in gitea_vars %}
|
{% if 'service' in gitea_vars %}
|
||||||
{% if 'disable_registration' in gitea_vars['service'] %}
|
{% if 'disable_registration' in gitea_vars['service'] %}
|
||||||
GITEA__service__DISABLE_REGISTRATION={{ gitea_vars.service.disable_registration }}
|
GITEA__service__DISABLE_REGISTRATION={{ gitea_vars.service.disable_registration }}
|
||||||
|
Loading…
Reference in New Issue
Block a user