Files
crawlab/workspace/localdev/docker-compose.yml
2023-06-03 12:37:53 +08:00

43 lines
1.1 KiB
Go

version: '2'
services:
fs:
image: chrislusf/seaweedfs:2.79 # use a remote image
container_name: crawlab_localdev_fs
restart: always
# command: "server -dir /data -master.dir /data -volume.dir.idx /data -ip localhost -ip.bind 0.0.0.0 -filer -encryptVolumeData" # auth
command: "server -dir /data -master.dir /data -volume.dir.idx /data -ip localhost -ip.bind 0.0.0.0 -filer" # no auth
ports:
- 8080:8080
- 8888:8888
- 9333:9333
- 7333:7333
volumes:
- ./data/fs:/data
mongo:
image: mongo:5
container_name: crawlab_localdev_mongo
restart: always
ports:
- 27017:27017
volumes:
- ./data/mongo:/data
mysql:
platform: linux/x86_64
image: mysql:8
container_name: crawlab_local_dev_mysql
restart: always
command: --default-authentication-plugin=mysql_native_password
ports:
- 3306:3306
volumes:
- ./data/mysql:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: crawlab
MYSQL_DATABASE: crawlab
MYSQL_USER: crawlab
MYSQL_PASSWORD: crawlab