-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdocker-compose.yaml
48 lines (48 loc) · 1.3 KB
/
docker-compose.yaml
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
version: "3"
services:
aem-base:
image: aem-base
container_name: aem-base
build:
context: ./aem-base
aem-author:
image: aem-author
container_name: aem-author
build:
context: ./author
ports:
- "4502:4502"
depends_on:
- aem-base
aem-publish:
image: aem-publish
container_name: aem-publish
build:
context: ./publish
ports:
- "4503:4503"
depends_on:
- aem-author
dispatcher:
image: aem-dispatcher:latest
container_name: aem-dispatcher
build:
context: ./dispatcher
env_file:
- ./dispatcher/scripts/.env_dispatcher.sh
# Can change these paths to match project specifics (e.g. /project_folder/dispatcher/httpd/conf)
volumes:
- ./dispatcher/ams/2.6/etc/httpd/conf:/etc/httpd/conf:ro
- ./dispatcher/ams/2.6/etc/httpd/conf.d:/etc/httpd/conf.d:ro
- ./dispatcher/ams/2.6/etc/httpd/conf.dispatcher.d:/etc/httpd/conf.dispatcher.d:ro
- ./dispatcher/ams/2.6/etc/httpd/conf.modules.d:/etc/httpd/conf.modules.d:ro
- ./dispatcher/mnt/author_docroot:/mnt/var/www/author:rw
- ./dispatcher/mnt/publish_docroot:/mnt/var/www/html:rw
- ./dispatcher/mnt/log:/var/log/httpd:rw
tmpfs:
- /tmp
ports:
- 80:8080
- 443:8443
depends_on:
- aem-publish