main
parent
8423980a5a
commit
7cea3de487
|
|
@ -16,16 +16,25 @@ services:
|
||||||
- GITEA__database__HOST=db:3306
|
- GITEA__database__HOST=db:3306
|
||||||
- GITEA__database__NAME=gitea
|
- GITEA__database__NAME=gitea
|
||||||
- GITEA__database__USER=gitea
|
- GITEA__database__USER=gitea
|
||||||
- GITEA__database__PASSWD=gitea
|
- GITEA__database__PASSWD=${DB_PASSWD}
|
||||||
db:
|
db:
|
||||||
image: mysql:8
|
image: mysql:8
|
||||||
networks:
|
networks:
|
||||||
- gitea
|
- gitea
|
||||||
environment:
|
environment:
|
||||||
- MYSQL_ROOT_PASSWORD=gitea
|
- MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db_root_passwd
|
||||||
- MYSQL_USER=gitea
|
- MYSQL_USER=gitea
|
||||||
- MYSQL_PASSWORD=gitea
|
- MYSQL_PASSWORD_FILE=/run/secrets/db_passwd
|
||||||
- MYSQL_DATABASE=gitea
|
- MYSQL_DATABASE=gitea
|
||||||
|
secrets:
|
||||||
|
- db_passwd
|
||||||
|
- db_root_passwd
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
gitea:
|
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