version: '3.8' services: nginx: image: nginx:latest ports: - "80:80" - "443:443" volumes: - ./nginx:/etc/nginx/conf.d - ./sspanel:/var/www/sspanel depends_on: - php networks: - sspanel-net php: build: context: . dockerfile: Dockerfile volumes: - ./sspanel:/var/www/sspanel networks: - sspanel-net mariadb: image: mariadb:10.11 environment: MYSQL_ROOT_PASSWORD: rootpassword MYSQL_DATABASE: sspanel MYSQL_USER: sspanel MYSQL_PASSWORD: sspanelpassword volumes: - ./mariadb-data:/var/lib/mysql networks: - sspanel-net redis: image: redis:latest volumes: - ./redis-data:/data networks: - sspanel-net networks: sspanel-net: driver: bridge