跳至主要內容

docker-jianmu.yml

soulballad环境配置DockerComposeDockerCompose约 160 字小于 1 分钟

9.docker-jianmu.yml

version: '3'
services:
  ci-server:
    image: jianmudev/jianmu-ci-server:v2.6.1
    container_name: jianmu-ci-server
    restart: always
    environment:
      SPRING_PROFILES_ACTIVE: dev
      SPRING_DATASOURCE_URL: jdbc:mysql://mysql:3306/jianmu?useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true
      SPRING_DATASOURCE_USERNAME: root
      SPRING_DATASOURCE_PASSWORD: 123456
      JIANMU_WORKER_SECRET: worker-secret
      JIANMU_API_ADMINPASSWD: 123456
#      REGISTRY_AK:
#      REGISTRY_SK:
    volumes:
      - /mnt/jianmu/ci:/ci
    entrypoint: ["/wait-for-it.sh", "mysql:3306", "-t", "0", "--", "java", "-Duser.timezone=Asia/Shanghai", "-cp", "/app/resources:/app/classes:/app/libs/*", "dev.jianmu.api.SpringbootApp"]
  worker:
    image: jianmudev/jianmu-worker-docker:v1.0.5
    container_name: jianmu-worker
    restart: always
    environment:
      JIANMU_SRV_ADDRESS: http://ci-server:8081
      JIANMU_SRV_SECRET: worker-secret
      JIANMU_WORKER_ID: worker1
      # 可同时并发的容器数量,默认为2
      JIANMU_WORKER_CAPACITY: 5
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    depends_on:
      - ci-server
  web:
    image: jianmudev/jianmu-ci-ui:v2.6.1
    container_name: jianmu-ci-ui
    ports:
      - "20080:80"
      - "443:443"
    restart: always
    depends_on:
      - ci-server

networks:
  default:
    external:
      name: iccs

上次编辑于:
贡献者: soulballad