homelab-brain/redax-wp/docker-compose.yml
root d7140168e3 redax-wp: Rohzustand abgeschlossen
- WordPress 6.9.1 + Blocksy Theme deployed
- Kategorien Rubrik 1-4 angelegt mit Navigation
- Cloudflare Tunnel für deutschlandblog.orbitalo.net
- WP Application Password in .env
- STATE.md aktualisiert

Made-with: Cursor
2026-02-27 10:37:58 +07:00

59 lines
1.2 KiB
YAML

services:
db:
image: mysql:8.0
container_name: redax-db
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
volumes:
- ./data/mysql:/var/lib/mysql
networks:
- redax-internal
wordpress:
image: wordpress:latest
container_name: redax-wordpress
restart: unless-stopped
ports:
- "80:80"
depends_on:
- db
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_NAME: ${MYSQL_DATABASE}
WORDPRESS_DB_USER: ${MYSQL_USER}
WORDPRESS_DB_PASSWORD: ${WORDPRESS_DB_PASSWORD}
volumes:
- ./data/wordpress:/var/www/html
networks:
- redax-internal
- redax-public
web:
build:
context: ./src
dockerfile: Dockerfile.web
container_name: redax-web
restart: unless-stopped
depends_on:
- wordpress
- db
env_file: .env
volumes:
- ./data/db:/data
- ./logs:/logs
ports:
- "8080:8080"
networks:
- redax-internal
- redax-public
networks:
redax-internal:
driver: bridge
redax-public:
driver: bridge