{"owner":"jeecgboot","repo":"JeecgBoot","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":5,"services":[{"name":"jeecg-boot-mysql","image":"jeecg-boot-mysql","build":{"context":"./jeecg-boot/db"},"restart":"always","command":"--character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci --explicit_defaults_for_timestamp=true --lower_case_table_names=1 --max_allowed_packet=128M --default-authentication-plugin=caching_sha2_password","ports":["13306:3306"],"environment":["MYSQL_ROOT_PASSWORD=root","MYSQL_ROOT_HOST=%","TZ=Asia/Shanghai"]},{"name":"jeecg-boot-redis","image":"registry.cn-hangzhou.aliyuncs.com/jeecgdocker/redis:5.0","restart":"always"},{"name":"jeecg-boot-system","image":"jeecg-boot-system","build":{"context":"./jeecg-boot/jeecg-module-system/jeecg-system-start"},"restart":"on-failure","ports":["8080:8080"],"depends_on":["jeecg-boot-mysql","jeecg-boot-redis"]},{"name":"jeecg-vue","image":"jeecgboot-vue3","build":{"context":"./jeecgboot-vue3"},"ports":["80:80"],"depends_on":["jeecg-boot-system"]},{"name":"jeecg-boot-pgvector","image":"registry.cn-hangzhou.aliyuncs.com/jeecgdocker/pgvector","restart":"always","environment":["POSTGRES_USER=postgres","POSTGRES_PASSWORD=postgres","POSTGRES_DB=vector_db"]}],"exposedPorts":["13306","8080","80"],"dockerRunCommand":"docker run -d --name jeecgboot -p 13306:13306 --restart always jeecgboot-vue3","podmanRunCommand":"podman run -d --name jeecgboot -p 13306:13306 --restart always jeecgboot-vue3","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/jeecgboot-vue3:latest","orasPullCommand":"oras pull jeecgboot-vue3","registryMeta":{"provider":"dockerhub","image":"library/jeecgboot-vue3","canonicalImage":"docker.io/library/jeecgboot-vue3:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name jeecgboot -p 13306:13306 --restart always jeecgboot-vue3","dockerPull":"docker pull jeecgboot-vue3","podmanRun":"podman run -d --name jeecgboot -p 13306:13306 --restart always jeecgboot-vue3","skopeoInspect":"skopeo inspect docker://docker.io/library/jeecgboot-vue3:latest","orasPull":"oras pull jeecgboot-vue3","composeYaml":"services:\n  jeecgboot:\n    image: jeecgboot-vue3\n    restart: unless-stopped\n    ports:\n      - \"13306:13306\""}}}