summaryrefslogtreecommitdiff
path: root/admin-panel/docker-compose.yaml
blob: 6df3c8581a6840f4ebc988954af373c765bd510d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
services:
  admin-panel:
    build: .
    container_name: admin-panel
    restart: always
    environment:
      - NODE_ENV=production
      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
      - GIT_REPO_PATH=/repos
      - GERRIT_URL=http://gerrit:8080
      - GERRIT_SSH_HOST=gerrit
      - GERRIT_SSH_PORT=29418
    volumes:
      - /var/admin-panel/data:/app/data
      - /var/admin-panel/workspaces:/app/workspaces
      - /var/git/repos:/repos
      - /var/admin-panel/ssh:/app/.ssh:ro
    networks:
      admin_network:
        ipv4_address: 172.27.0.2
      git-network:
        ipv4_address: 172.22.0.5

networks:
  admin_network:
    name: admin_network
    driver: bridge
    ipam:
      config:
        - subnet: 172.27.0.0/16
          gateway: 172.27.0.1
  git-network:
    external: true