From 3576bbd4c435205fca6b892092f7aa8ed6be86be Mon Sep 17 00:00:00 2001 From: chunzhi Date: Thu, 29 Feb 2024 21:12:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20docker-compose.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..4baf6f3 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,48 @@ + +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