version: "3.8" services: zinomedia-wordpress: image: wordpress:latest container_name: zinomedia-wordpress restart: on-failure environment: WORDPRESS_DB_HOST: zinomedia-wordpress-mariadb WORDPRESS_DB_USER_FILE: /run/secrets/db_user WORDPRESS_DB_PASSWORD_FILE: /run/secrets/db_password WORDPRESS_DB_NAME: wp WORDPRESS_DEBUG: 1 depends_on: - zinomedia-wordpress-mariadb volumes: - ./volumes/wordpress:/var/www/html - ./volumes/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini - ./volumes/install:/install secrets: - db_user - db_password networks: - web zinomedia-wordpress-mariadb: image: mariadb:latest container_name: zinomedia-wordpress-mariadb restart: on-failure environment: MYSQL_DATABASE: wp MYSQL_USER_FILE: /run/secrets/db_user MYSQL_PASSWORD_FILE: /run/secrets/db_password MYSQL_RANDOM_ROOT_PASSWORD: "1" MYSQL_LOG_CONSOLE: "true" TZ: "Europe/Berlin" volumes: - ./volumes/db:/var/lib/mysql secrets: - db_user - db_password networks: - web networks: web: external: true name: web secrets: db_password: file: ./secrets/db_password.txt db_user: file: ./secrets/db_user.txt