forked from georchestra/georchestra
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.override.yml
52 lines (44 loc) · 1.44 KB
/
docker-compose.override.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
version: '2'
# Complementary services, not part of geOrchestra core.
# They are made to ease your life as a developer.
# **NOT** production ready !
services:
georchestra.mydomain.org:
image: traefik
ports:
- "80:80"
- "443:443"
#- "8080:8080"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./docker/ssl:/etc/traefik/ssl/
- /dev/null:/traefik.toml
command: --web --docker --logLevel=INFO --docker.domain='mydomain.org' --docker.exposedbydefault='false' --docker.watch --entryPoints='Name:https Address::443 TLS:/etc/traefik/ssl/georchestra.mydomain.org.crt,/etc/traefik/ssl/georchestra.mydomain.org.key' --entryPoints='Name:http Address::80 Redirect.EntryPoint:https' --defaultentrypoints=http,https
proxy:
labels:
- "traefik.enable=true"
- "traefik.backend=sp"
- "traefik.frontend.rule=Host:georchestra.mydomain.org"
- "traefik.frontend.passHostHeader=true"
smtp:
build: docker/smtp/smtp-sink
image: camptocamp/smtp-sink:latest
courier-imap:
build: docker/smtp/courier-imap
image: camptocamp/courier-imap:latest
volumes_from:
- smtp:rw
webmail:
build: docker/smtp/webmail
image: camptocamp/sqwebmail:latest
ports:
- "8081:80"
volumes_from:
- smtp:rw
geodata:
build: docker/ssh_data
image: georchestra/ssh_data:latest
ports:
- "2222:22"
volumes:
- geoserver_geodata:/mnt/geoserver_geodata