Lsky_Pro/docker-compose.yml
2024-08-24 18:01:34 +08:00

58 lines
1.2 KiB
YAML

version: '3.1'
services:
lsky:
image: halcyonazure/lsky-pro-docker:latest
restart: always
container_name: lsky
environment:
TZ: Asia/Shanghai
volumes:
- ./uploads:/var/www/html/storage/app/uploads
expose:
- 8089
depends_on:
- mysql
networks:
- lsky
nginx:
image: nginx:1.23.1-alpine
restart: always
container_name: proxy-lsky
environment:
TZ: Asia/Shanghai
ports:
- 80:80
depends_on:
- lsky
volumes:
- ./nginx/conf.d:/etc/nginx/conf.d
privileged: true
networks:
- lsky
mysql:
image: mysql:8.0.27
restart: always
container_name: lsky-mysql
environment:
TZ: Asia/Shanghai
MYSQL_DATABASE: lsky
MYSQL_USER: lsky
MYSQL_PASSWORD: admin@123456
MYSQL_ROOT_PASSWORD: admin@123456
expose:
- 3306
volumes:
- ./mysql/data:/var/lib/mysql
- ./mysql/conf/my.cnf:/etc/mysql/my.cnf
- ./mysql/mysql-files:/var/lib/mysql-files
command:
--max_connections=1000
--character-set-server=utf8mb4
--collation-server=utf8mb4_general_ci
--default-authentication-plugin=mysql_native_password
networks:
- lsky
networks:
lsky:
driver: bridge