compile from all place

This commit is contained in:
2026-08-26 10:56:37 +02:00
parent 68e0958b8e
commit 0b94ba1b85
13 changed files with 337 additions and 55 deletions
+74
View File
@@ -0,0 +1,74 @@
services:
mariadb:
build: ./requirements/mariadb
image: mariadb:inception
container_name: mariadb
env_file: .env
secrets:
- db_root_password
- db_password
volumes:
- mariadb_data:/var/lib/mysql
networks:
- inception
restart: always
wordpress:
build: ./requirements/wordpress
image: wordpress:inception
container_name: wordpress
env_file: .env
secrets:
- db_password
- wp_admin_password
- wp_user_password
volumes:
- wordpress_data:/var/www/html
networks:
- inception
depends_on:
- mariadb
restart: always
nginx:
build: ./requirements/nginx
image: nginx:inception
container_name: nginx
env_file: .env
volumes:
- wordpress_data:/var/www/html
networks:
- inception
ports:
- "443:443"
depends_on:
- wordpress
restart: always
networks:
inception:
driver: bridge
volumes:
mariadb_data:
driver: local
driver_opts:
type: none
o: bind
device: ${DATA_PATH}/mariadb
wordpress_data:
driver: local
driver_opts:
type: none
o: bind
device: ${DATA_PATH}/wordpress
secrets:
db_root_password:
file: ../secrets/db_root_password.txt
db_password:
file: ../secrets/db_password.txt
wp_admin_password:
file: ../secrets/wp_admin_password.txt
wp_user_password:
file: ../secrets/wp_user_password.txt