-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
37 lines (37 loc) · 1.88 KB
/
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
version: '2'
services:
ship:
build: .
ports:
- '3000:3000'
environment:
# Can be used to hide specific services from the ship overview page
HIDDEN_SERVICES: 'ship_ship,ship_ship-agent,traefik_traefik,portainer_agent,portainer_portainer,traefik_socket-proxy'
# Defines the maximum allowed scale. This means you can't scale a service with more containers then this amount
MAX_SCALE: '20'
# Can be used to instruct Ship to use an SSO providers username header
# AUTH_HEADER: ''
# Can be used to enable custom webhooks to forward Ship events to other services
# CUSTOM_WEBHOOK: 'https://webhook1.example.com/hook,https://webhook2.example.com/hook'
# Can be used to enable slack notifications whenever an action on ship is performed
# SLACK_WEBHOOK: ''
# Can be used to enable email notifications whenever an action on ship is performed
# EMAIL_SMTP_HOST: 'smtp.example.com'
# EMAIL_SMTP_PORT: '25'
# EMAIL_SMTP_SECURE: 'false'
# EMAIL_FROM: 'noreply@example.com'
# EMAIL_TO: 'user1@example.com,user2@example.com'
# Can be used to disable service modifications during specific days/times
# LOCKOUT_EXCEPTIONS: 'user@example.com' # Specifies usernames who can bypass the lockout rules
# LOCKOUT_SERVICE_REGEX: '.*-live' # Specifies which services are affected by the lockout rules
# LOCKOUT_DAYS: '0,5,6' # Disallow specific days: 0 = Sunday, 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday
# LOCKOUT_AFTER_HOUR: '' # Disallow modifications after a specified hour
# Can be enabled to include debug data as JS window parameters
# DEBUG_DOCKER: 'true'
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /opt/ship_data:/data
ship-agent:
build: agent/.
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro