| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- services:
- mysql:
- image: mysql:8.0
- container_name: mysql8_deploy
- restart: always
- environment:
- MYSQL_ROOT_PASSWORD: Zskk@2025
- MYSQL_DATABASE: pacsonline
- MYSQL_USER: zskk
- MYSQL_PASSWORD: zskk@2025
- ports:
- - "3306:3306"
- volumes:
- - ./mysql/data:/var/lib/mysql
- - ./mysql/conf:/etc/mysql/conf.d
- - ./mysql/init:/docker-entrypoint-initdb.d
- command: --default-authentication-plugin=mysql_native_password
- networks:
- - app_network
- redis:
- image: my-redis:v1.0
- container_name: redis7_deploy
- restart: always
- command: redis-server /etc/redis/redis.conf --requirepass zskk@2025
- ports:
- - "6379:6379"
- volumes:
- - ./redis/data:/data
- - ./redis/redis.conf:/etc/redis/redis.conf
- networks:
- - app_network
- # minio:
- # image: minio/minio
- # container_name: minio_deploy
- # restart: always
- # command: server /data --console-address ":9001"
- # environment:
- # MINIO_ROOT_USER: admin
- # MINIO_ROOT_PASSWORD: zskk8888
- # ports:
- # - "9002:9002" # API 端口
- # - "9001:9001" # Web 控制台端口
- # volumes:
- # - ./data/minio:/data
- # networks:
- # - app_network
- # healthcheck:
- # test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
- # interval: 30s
- # timeout: 20s
- # retries: 3
- php-fpm:
- # build:
- # context: ./php-fpm/docker
- # dockerfile: Dockerfile
- # platforms:
- # - linux/amd64
- # - linux/arm64
- image: php-fpm-mysql:7.4-arm64
- container_name: php_fpm_deploy
- restart: always
- ports:
- - "9000:9000" # PHP-FPM 端口(与 Nginx 通信)
- volumes:
- - ./projects/php:/var/www/html # PHP 代码目录
- - ./php-fpm/conf:/usr/local/etc/php/conf.d # PHP 配置目录
- networks:
- - app_network
- depends_on:
- - mysql
- - redis
- nginx:
- image: nginx:alpine
- container_name: nginx_deploy
- restart: always
- ports:
- - "80:80"
- - "443:443"
- volumes:
- - ./nginx/conf:/etc/nginx/conf.d # Nginx 配置目录
- - ./nginx/logs:/var/log/nginx # Nginx 日志目录
- - ./projects/www:/var/www/html # PHP 代码目录(与 PHP-FPM 共享)
- networks:
- - app_network
- depends_on:
- - php-fpm
- networks:
- app_network:
- driver: bridge
|