-
Notifications
You must be signed in to change notification settings - Fork 80
/
Copy pathdocker-compose.yml
38 lines (35 loc) · 997 Bytes
/
docker-compose.yml
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
proxy:
image: leanlabs/nginx:1.0.1
volumes:
- "./build/conf.d:/etc/nginx/conf.d"
- "./build/certs:/etc/nginx/certs"
- "./build/sites-enabled:/etc/nginx/sites-enabled"
links:
- kanban:kanban
ports:
- "443:443"
- "80:80"
kanban:
image: leanlabs/kanban:1.7.1
environment:
# URL on which Leanlabs Kanban will be reachable
- KANBAN_SERVER_HOSTNAME=http://kanban.gitlab.com
# This string is used to generate user auth tokens
- KANBAN_SECURITY_SECRET=qwerty
# Your GitLab host URL
- KANBAN_GITLAB_URL=https://gitlab.com
# Your GitLab OAuth client ID
- KANBAN_GITLAB_CLIENT=qwerty
# Your GitLab OAuth client secret key
- KANBAN_GITLAB_SECRET=qwerty
# Wheter to enable sign up with user API token
- KANBAN_ENABLE_SIGNUP=true
# Redis server address - IP:PORT
- KANBAN_REDIS_ADDR=redis:6379
links:
- redis:redis
command: ./kanban server
redis:
image: leanlabs/redis:1.0.0
volumes:
- "/data:/data"