ssp-docker/docker-compose.yml
2024-02-29 21:48:15 +08:00

53 lines
950 B
YAML

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
environment:
DB_HOST: mariadb
DB_DATABASE: sspanel
DB_USERNAME: sspanel
DB_PASSWORD: sspanelpassword
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