This repository has been archived on 2026-09-11. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Secure-OCF-Web-Hosting/docker-compose.yml

59 lines
1.2 KiB
YAML

version: "3.8"
services:
apache:
build:
context: ./apache
dockerfile: Dockerfile
ports:
- "80:80"
- "443:443"
volumes:
- wordpress_master:/var/www/master
# - ./volumes/data1-volume:/var/www/data1
# - ./volumes/data2-volume:/var/www/data2
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wp_user
WORDPRESS_DB_PASSWORD: wp_password
WORDPRESS_DB_NAME: wp_master
depends_on:
- db
restart: unless-stopped
networks:
- wordpress_network
db:
image: mariadb:latest
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: root_password
MYSQL_DATABASE: wp_master
MYSQL_USER: wp_user
MYSQL_PASSWORD: wp_password
restart: unless-stopped
networks:
- wordpress_network
phpmyadmin:
image: phpmyadmin:latest
ports:
- "8080:80"
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: root_password
depends_on:
- db
restart: unless-stopped
networks:
- wordpress_network
volumes:
db_data:
wordpress_master:
networks:
wordpress_network:
driver: bridge