63 lines
1.3 KiB
YAML
63 lines
1.3 KiB
YAML
|
version: '2.2'
|
||
|
networks:
|
||
|
default:
|
||
|
driver: bridge
|
||
|
services:
|
||
|
golang18:
|
||
|
image: liusuifeng/php74:latest
|
||
|
#build: ./php
|
||
|
volumes:
|
||
|
- ./project:/var/www
|
||
|
networks:
|
||
|
- default
|
||
|
container_name: youchumilkapi
|
||
|
working_dir: /var/www
|
||
|
ports:
|
||
|
- '443:443'
|
||
|
|
||
|
nginx:
|
||
|
image: nginx:1.18
|
||
|
volumes:
|
||
|
- ./nginx/conf/:/etc/nginx/conf.d/
|
||
|
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
|
||
|
- ./nginx/ssl/:/etc/nginx/ssl/
|
||
|
- ./project:/var/www
|
||
|
restart: always
|
||
|
container_name: nginx
|
||
|
tty: true
|
||
|
ports:
|
||
|
- '80:80'
|
||
|
- '443:443'
|
||
|
networks:
|
||
|
- default
|
||
|
|
||
|
mysql:
|
||
|
image: mysql:8.0.33
|
||
|
container_name: mysql8
|
||
|
environment:
|
||
|
TZ: Aisa/Shanghai
|
||
|
MYSQL_DATABASE: YouChuMilk
|
||
|
MYSQL_USER: youchu_user
|
||
|
MYSQL_PASSWORD: 'Lsxd@666'
|
||
|
MYSQL_ROOT_PASSWORD: 'Lsxd@666'
|
||
|
MYSQL_ROOT_HOST: '%'
|
||
|
restart: always
|
||
|
volumes:
|
||
|
- ./mysql/data:/var/lib/mysql
|
||
|
tty: true
|
||
|
ports:
|
||
|
- "3306:3306"
|
||
|
networks:
|
||
|
- default
|
||
|
redis:
|
||
|
image: redis:latest
|
||
|
container_name: redis
|
||
|
environment:
|
||
|
REDIS_PASSWORD: 'Lsxd@666'
|
||
|
ports:
|
||
|
- '6379:6379'
|
||
|
volumes:
|
||
|
- ./redis/data:/data
|
||
|
command: redis-server --requirepass 'Lsxd@666'
|
||
|
networks:
|
||
|
- default
|