mirror of
https://github.com/bensuperpc/infrastructure.git
synced 2024-12-22 08:44:28 +01:00
Update db name and add watch tower
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
This commit is contained in:
parent
fe7cac2fb5
commit
5e3b93ac20
2
Makefile
2
Makefile
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
DOCKER := docker
|
DOCKER := docker
|
||||||
|
|
||||||
PROFILES := webserver database wordpress adminer uptime-kuma portainer qbittorrent gitea jellyfin
|
PROFILES := webserver wordpress adminer uptime-kuma portainer qbittorrent gitea jellyfin watchtower
|
||||||
PROFILE_CMD := $(addprefix --profile ,$(PROFILES))
|
PROFILE_CMD := $(addprefix --profile ,$(PROFILES))
|
||||||
|
|
||||||
COMPOSE_FILES := $(shell find docker-compose*.yml | sed -e 's/^/--file /')
|
COMPOSE_FILES := $(shell find docker-compose*.yml | sed -e 's/^/--file /')
|
||||||
|
@ -91,7 +91,7 @@ For the [wordpress.env](env/wordpress.env) file, you need to change the password
|
|||||||
WORDPRESS_DB_USER=bensuperpc
|
WORDPRESS_DB_USER=bensuperpc
|
||||||
WORDPRESS_DB_PASSWORD=lEOEf8cndnDjp84O4Uv5D9zJLJDFatLw
|
WORDPRESS_DB_PASSWORD=lEOEf8cndnDjp84O4Uv5D9zJLJDFatLw
|
||||||
WORDPRESS_DB_NAME=wordpress
|
WORDPRESS_DB_NAME=wordpress
|
||||||
WORDPRESS_DB_HOST=database:3306
|
WORDPRESS_DB_HOST=wordpress_db:3306
|
||||||
```
|
```
|
||||||
|
|
||||||
For [wordpress_db.env](env/wordpress_db.env) file, you need to change the password(s) and user for the database.
|
For [wordpress_db.env](env/wordpress_db.env) file, you need to change the password(s) and user for the database.
|
||||||
@ -109,7 +109,7 @@ For [adminer.env](env/adminer.env) file, you need to change the password(s) and
|
|||||||
MYSQL_ROOT_PASSWORD=7L1Ncbquax0B2TCOmrjaQl9n5mnY88bQ
|
MYSQL_ROOT_PASSWORD=7L1Ncbquax0B2TCOmrjaQl9n5mnY88bQ
|
||||||
MYSQL_USER=bensuperpc
|
MYSQL_USER=bensuperpc
|
||||||
MYSQL_PASSWORD=lEOEf8cndnDjp84O4Uv5D9zJLJDFatLw
|
MYSQL_PASSWORD=lEOEf8cndnDjp84O4Uv5D9zJLJDFatLw
|
||||||
ADMINER_DEFAULT_SERVER=database
|
ADMINER_DEFAULT_SERVER=wordpress_db
|
||||||
```
|
```
|
||||||
|
|
||||||
For [gitea.env](env/gitea.env) file, you need to change the password(s) and user for the database.
|
For [gitea.env](env/gitea.env) file, you need to change the password(s) and user for the database.
|
||||||
|
16
docker-compose.watchtower.yml
Normal file
16
docker-compose.watchtower.yml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
version: '3.9'
|
||||||
|
|
||||||
|
services:
|
||||||
|
# Watchtower
|
||||||
|
watchtower:
|
||||||
|
image: containrrr/watchtower
|
||||||
|
container_name: watchtower
|
||||||
|
profiles:
|
||||||
|
- watchtower
|
||||||
|
restart: on-failure
|
||||||
|
networks:
|
||||||
|
- infra-network
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:rw
|
||||||
|
security_opt:
|
||||||
|
- no-new-privileges:true
|
@ -1,26 +1,6 @@
|
|||||||
version: '3.9'
|
version: '3.9'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
# Database wordpress
|
|
||||||
database:
|
|
||||||
image: mariadb:latest
|
|
||||||
container_name: database
|
|
||||||
profiles:
|
|
||||||
- database
|
|
||||||
- wordpress
|
|
||||||
depends_on:
|
|
||||||
- caddy
|
|
||||||
restart: on-failure
|
|
||||||
volumes:
|
|
||||||
- database:/var/lib/mysql:rw
|
|
||||||
env_file:
|
|
||||||
- env/wordpress_db.env
|
|
||||||
command: '--default-authentication-plugin=mysql_native_password'
|
|
||||||
networks:
|
|
||||||
- infra-network
|
|
||||||
security_opt:
|
|
||||||
- no-new-privileges:true
|
|
||||||
|
|
||||||
# Wordpress
|
# Wordpress
|
||||||
wordpress:
|
wordpress:
|
||||||
image: wordpress:fpm
|
image: wordpress:fpm
|
||||||
@ -29,7 +9,7 @@ services:
|
|||||||
- wordpress
|
- wordpress
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
depends_on:
|
depends_on:
|
||||||
- database
|
- wordpress_db
|
||||||
- caddy
|
- caddy
|
||||||
env_file:
|
env_file:
|
||||||
- env/wordpress.env
|
- env/wordpress.env
|
||||||
@ -51,9 +31,29 @@ services:
|
|||||||
env_file:
|
env_file:
|
||||||
- env/adminer.env
|
- env/adminer.env
|
||||||
depends_on:
|
depends_on:
|
||||||
- database
|
- wordpress_db
|
||||||
- caddy
|
- caddy
|
||||||
networks:
|
networks:
|
||||||
- infra-network
|
- infra-network
|
||||||
security_opt:
|
security_opt:
|
||||||
- no-new-privileges:true
|
- no-new-privileges:true
|
||||||
|
|
||||||
|
# Database wordpress
|
||||||
|
wordpress_db:
|
||||||
|
image: mariadb:latest
|
||||||
|
container_name: wordpress_db
|
||||||
|
profiles:
|
||||||
|
- database
|
||||||
|
- wordpress
|
||||||
|
depends_on:
|
||||||
|
- caddy
|
||||||
|
restart: on-failure
|
||||||
|
volumes:
|
||||||
|
- database:/var/lib/mysql:rw
|
||||||
|
env_file:
|
||||||
|
- env/wordpress_db.env
|
||||||
|
command: '--default-authentication-plugin=mysql_native_password'
|
||||||
|
networks:
|
||||||
|
- infra-network
|
||||||
|
security_opt:
|
||||||
|
- no-new-privileges:true
|
||||||
|
2
env/adminer.env
vendored
2
env/adminer.env
vendored
@ -1,4 +1,4 @@
|
|||||||
MYSQL_ROOT_PASSWORD=7L1Ncbquax0B2TCOmrjaQl9n5mnY88bQ
|
MYSQL_ROOT_PASSWORD=7L1Ncbquax0B2TCOmrjaQl9n5mnY88bQ
|
||||||
MYSQL_USER=bensuperpc
|
MYSQL_USER=bensuperpc
|
||||||
MYSQL_PASSWORD=lEOEf8cndnDjp84O4Uv5D9zJLJDFatLw
|
MYSQL_PASSWORD=lEOEf8cndnDjp84O4Uv5D9zJLJDFatLw
|
||||||
ADMINER_DEFAULT_SERVER=database
|
ADMINER_DEFAULT_SERVER=wordpress_db
|
||||||
|
2
env/wordpress.env
vendored
2
env/wordpress.env
vendored
@ -1,4 +1,4 @@
|
|||||||
WORDPRESS_DB_USER=bensuperpc
|
WORDPRESS_DB_USER=bensuperpc
|
||||||
WORDPRESS_DB_PASSWORD=lEOEf8cndnDjp84O4Uv5D9zJLJDFatLw
|
WORDPRESS_DB_PASSWORD=lEOEf8cndnDjp84O4Uv5D9zJLJDFatLw
|
||||||
WORDPRESS_DB_NAME=wordpress
|
WORDPRESS_DB_NAME=wordpress
|
||||||
WORDPRESS_DB_HOST=database:3306
|
WORDPRESS_DB_HOST=wordpress_db:3306
|
Loading…
Reference in New Issue
Block a user