Compare commits
2 Commits
8423980a5a
...
5e4c99e496
| Author | SHA1 | Date |
|---|---|---|
|
|
5e4c99e496 | |
|
|
7cea3de487 |
|
|
@ -11,21 +11,34 @@ services:
|
|||
- "222:22"
|
||||
depends_on:
|
||||
- db
|
||||
volumes:
|
||||
- ./data:/data
|
||||
environment:
|
||||
- GITEA__database__DB_TYPE=mysql
|
||||
- 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
|
||||
volumes:
|
||||
- ./mysql:/var/lib/mysql
|
||||
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