diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..bf9be12 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,35 @@ +version: "3.6" +services: + db: + image: mariadb:10.8.2 + container_name: spug-db + restart: always + command: --port 3306 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci + volumes: + - /data/spug/mysql:/var/lib/mysql + environment: + - MYSQL_DATABASE=spug + - MYSQL_USER=spug + - MYSQL_PASSWORD=spug.cc + - MYSQL_ROOT_PASSWORD=spug.cc + spug: + build: + context: . + dockerfile: Dockerfile + container_name: spug + privileged: true + restart: always + volumes: + - /data/spug/service:/data/spug + - /data/spug/repos:/data/repos + ports: + - "80:80" + - "23:23" # telnet端口 + environment: + - MYSQL_DATABASE=spug + - MYSQL_USER=spug + - MYSQL_PASSWORD=spug.cc + - MYSQL_HOST=db + - MYSQL_PORT=3306 + depends_on: + - db