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=user1"
19 - "POSTGRES_PASSWORD=user1"
20 - "POSTGRES_DB=gogs"
21 - "POSTGRES_DB=gitea"
22 - "POSTGRES_DB=pad"
23 volumes:
24 - "db-data:/var/lib/postgresql/data"
25 networks:
26 - gogs
27 - gitea
28
29 gitea:
30 image: gitea/gitea:latest
31 environment:
32 - USER_UID=1000
33 - USER_GID=1000
34 restart: always
35 networks:
36 - gitea
37 volumes:
38 - ./docker-data/gitea:/data
39 ports:
40 - "4005:3000"
41 - "222:22"
42 depends_on:
43 - postgres
44
45 gogs:
46 image: gogs/gogs:latest
47 restart: always
48 ports:
49 - "10022:22"
50 - "4000:3000"
51 links:
52 - postgres
53 environment:
54 - "RUN_CROND=true"
55 networks:
56 - gogs
57 volumes:
58 - ./docker-data/gogs-data:/data
59 depends_on:
60 - postgres
61
62 murmur:
63 image: vimagick/murmur
64 ports:
65 - "64738:64738/tcp"
66 - "64738:64738/udp"
67 restart: always
68
69 dudle:
70 image: jaydee2202/dudle
71 restart: always
72 ports:
73 - "4003:80"
74
75 # draw:
76 # build: ./draw
77 # restart: always
78 # ports:
79 # - "4004:8080"
80 draw:
81 image: fjudith/draw.io
82 restart: always
83 ports:
84 - "4004:8443"
85
86 launcher:
87 build: ./launcher
88 restart: always
89 ports:
90 - "8080:8080"
91
92
93networks:
94 gogs:
95 driver: bridge
96 gitea:
97 driver: bridge
98
99volumes:
100 kanboard_data:
101 driver: local
102 kanboard_plugins:
103 driver: local
104 kanboard_ssl:
105 driver: local
106 db-data:
107 driver: local
108 gogs-data:
109 driver: local