arnaucube
arnaucube/tools-containersPublic Self-hosted repository
tools-containers/docker-compose.yml
docker-compose.ymlRaw
 1version: '3'
 2services:
 3  kanboard:
 4    image: kanboard/kanboard:latest
 5    restart: always
 6    ports:
 7     - "4001:80"
 8     - "443:443"
 9    volumes:
10     - kanboard_data:/var/www/app/data
11     - kanboard_plugins:/var/www/app/plugins
12     - kanboard_ssl:/etc/nginx/ssl
13  postgres:
14      image: postgres:9.5
15      restart: always
16      environment:
17       - "POSTGRES_USER=${POSTGRES_USER}"
18       - "POSTGRES_PASSWORD=${POSTGRES_PASSWORD}"
19       - "POSTGRES_DB=gogs"
20       - "POSTGRES_DB=pad"
21      volumes:
22       - "db-data:/var/lib/postgresql/data"
23      networks:
24       - gogs
25  gogs:
26    image: gogs/gogs:latest
27    restart: always
28    ports:
29     - "10022:22"
30     - "4000:3000"
31    links:
32     - postgres
33    environment:
34     - "RUN_CROND=true"
35    networks:
36     - gogs
37    volumes:
38     - "gogs-data:/data"
39    depends_on:
40     - postgres
41
42  murmur:
43    image: vimagick/murmur
44    ports:
45      - "64738:64738/tcp"
46      - "64738:64738/udp"
47    restart: always
48
49  launcher:
50      build: ./launcher
51      ports:
52          - "8080:8080"
53
54
55networks:
56    gogs:
57      driver: bridge
58
59volumes:
60  kanboard_data:
61    driver: local
62  kanboard_plugins:
63    driver: local
64  kanboard_ssl:
65    driver: local
66  db-data:
67      driver: local
68  gogs-data:
69    driver: local