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
14  postgres:
15      image: postgres:9.5
16      restart: always
17      environment:
18       - "POSTGRES_USER=${POSTGRES_USER}"
19       - "POSTGRES_PASSWORD=${POSTGRES_PASSWORD}"
20       - "POSTGRES_DB=gogs"
21       - "POSTGRES_DB=pad"
22      volumes:
23       - "db-data:/var/lib/postgresql/data"
24      networks:
25       - gogs
26
27  gogs:
28    image: gogs/gogs:latest
29    restart: always
30    ports:
31     - "10022:22"
32     - "4000:3000"
33    links:
34     - postgres
35    environment:
36     - "RUN_CROND=true"
37    networks:
38     - gogs
39    volumes:
40     - "gogs-data:/data"
41    depends_on:
42     - postgres
43
44  murmur:
45    image: vimagick/murmur
46    ports:
47      - "64738:64738/tcp"
48      - "64738:64738/udp"
49    restart: always
50
51  dudle:
52    image: jaydee2202/dudle
53    restart: always
54    ports:
55     - "4003:80"
56
57  launcher:
58      build: ./launcher
59      ports:
60          - "8080:8080"
61
62
63networks:
64    gogs:
65      driver: bridge
66
67volumes:
68  kanboard_data:
69    driver: local
70  kanboard_plugins:
71    driver: local
72  kanboard_ssl:
73    driver: local
74  db-data:
75      driver: local
76  gogs-data:
77    driver: local