aboutsummaryrefslogtreecommitdiff
path: root/docker-compose.yml
blob: cb822600b7c48b0e3278d062802d0119e450fa73 (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
34
35
36
37
38
version: '3'

services:
  annotatechange:
    image: gjjvdburg/annotatechange:latest
    env_file: .env
    labels:
      - "traefik.backend=annotatechange"
      - "traefik.docker.network=web"
      - "traefik.frontend.rule=Host:change.gertjanvandenburg.com"
      - "traefik.port=7831"
    ports:
      - "7831:7831"
    networks:
      - internal
      - web
    depends_on:
      - db
    volumes:
      - ./persist/instance:/home/annotatechange/instance

  db:
    image: mysql
    env_file: .env
    volumes:
      - ./persist/mysql:/var/lib/mysql
    networks:
      - internal
    labels:
      - "traefik.enable=false"
    cap_add:
      - SYS_NICE # https://stackoverflow.com/q/55559386/

networks:
  web:
    external: true
  internal:
    external: false