Integriere MYSQL Datenbank statt SQLite

This commit is contained in:
2023-03-10 22:47:46 +01:00
parent ad3eda27db
commit 837f235bd6
2 changed files with 41 additions and 2 deletions

View File

@@ -6,8 +6,12 @@
version: "3.8"
networks:
gitea:
external: false
services:
server:
gitea:
image: gitea/gitea:{{ gitea_vars['version'] }}-rootless
restart: always
volumes:
@@ -18,5 +22,29 @@ services:
ports:
- "127.0.0.1:3000:3000"
- "22:2222"
user: "{{ git_user.uid }}:{{ git_user.group }}"
env_file: ./environment.env
user: "{{ git_user.uid }}:{{ git_user.group }}"
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:
- gitea
depends_on:
- db
db:
image: mysql:8
restart: always
environment:
- MYSQL_DATABASE=gitea
- MYSQL_USER=gitea
- "MYSQL_PASSWORD={{ vault[inventory_hostname]['gitea']['db_secret'] }}"
- "MYSQL_ROOT_PASSWORD={{ vault[inventory_hostname]['gitea']['db_root_secret'] }}"
networks:
- gitea
volumes:
- ./mysql:/var/lib/mysql