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