main
parent
8423980a5a
commit
7cea3de487
|
|
@ -16,16 +16,25 @@ services:
|
|||
- GITEA__database__HOST=db:3306
|
||||
- GITEA__database__NAME=gitea
|
||||
- GITEA__database__USER=gitea
|
||||
- GITEA__database__PASSWD=gitea
|
||||
- GITEA__database__PASSWD=${DB_PASSWD}
|
||||
db:
|
||||
image: mysql:8
|
||||
networks:
|
||||
- gitea
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=gitea
|
||||
- MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db_root_passwd
|
||||
- MYSQL_USER=gitea
|
||||
- MYSQL_PASSWORD=gitea
|
||||
- MYSQL_PASSWORD_FILE=/run/secrets/db_passwd
|
||||
- MYSQL_DATABASE=gitea
|
||||
secrets:
|
||||
- db_passwd
|
||||
- db_root_passwd
|
||||
|
||||
networks:
|
||||
gitea:
|
||||
|
||||
secrets:
|
||||
db_passwd:
|
||||
file: .passwd/mysql_passwd
|
||||
db_root_passwd:
|
||||
file: .passwd/mysql_root_passwd
|
||||
|
|
|
|||
|
|
@ -0,0 +1,9 @@
|
|||
#!/bin/bash
|
||||
|
||||
[[ ! -d .passwd ]] && mkdir .passwd
|
||||
openssl rand -base64 20 > .passwd/mysql_root_passwd
|
||||
openssl rand -base64 20 > .passwd/mysql_passwd
|
||||
echo "DB_PASSWD=$(cat .passwd/mysql_passwd)" > .env
|
||||
chmod 500 .passwd
|
||||
chmod 400 .passwd/*
|
||||
chmod 400 .env
|
||||
Loading…
Reference in New Issue