| version: '3' |
| services: |
| gerrit-1: |
| build: ./gerrit-1 |
| networks: |
| gerrit-net: |
| environment: |
| INIT: ${INIT:-1} |
| volumes: |
| - ./gerrit-1/git:/var/gerrit/git |
| - ./gerrit-1/logs:/var/gerrit/logs |
| - ./gerrit-1/ssh:/var/gerrit/.ssh |
| - ./gerrit-1/index:/var/gerrit/index |
| - ./gerrit-1/data:/var/gerrit/data |
| - ./gerrit-1/etc:/var/gerrit/etc |
| - ./gerrit-1/db:/var/gerrit/db |
| - ./gerrit-1/plugins:/var/gerrit/plugins |
| - ./gerrit-1/tmp:/var/gerrit/tmp |
| ports: |
| - "29418:29418" |
| - "8080:8080" |
| depends_on: |
| - sshd |
| gerrit-2: |
| build: ./gerrit-2 |
| networks: |
| gerrit-net: |
| environment: |
| INIT: ${INIT:-1} |
| volumes: |
| - ./gerrit-2/git:/var/gerrit/git |
| - ./gerrit-2/logs:/var/gerrit/logs |
| - ./gerrit-2/ssh:/var/gerrit/.ssh |
| - ./gerrit-2/index:/var/gerrit/index |
| - ./gerrit-2/data:/var/gerrit/data |
| - ./gerrit-2/etc:/var/gerrit/etc |
| - ./gerrit-2/db:/var/gerrit/db |
| - ./gerrit-2/plugins:/var/gerrit/plugins |
| - ./gerrit-2/tmp:/var/gerrit/tmp |
| ports: |
| - "39418:29418" |
| - "8081:8080" |
| depends_on: |
| - sshd |
| sshd: |
| build: ./sshd |
| networks: |
| gerrit-net: |
| volumes: |
| - ./gerrit-2/git:/var/gerrit-2/git |
| - ./gerrit-2/ssh:/root/.ssh |
| - ./gerrit-1/git:/var/gerrit-1/git |
| networks: |
| gerrit-net: |
| driver: bridge |