· 7 years ago · Sep 30, 2018, 11:00 AM
1version: '3'
2services:
3 postgres:
4 image: "postgres:9.6"
5 environment:
6 POSTGRES_USER: awx
7 POSTGRES_PASSWORD: awxpass
8 POSTGRES_DB: awx
9
10 rabbitmq:
11 image: "rabbitmq:3"
12 environment:
13 RABBITMQ_DEFAULT_VHOST: awx
14
15 memcached:
16 image: "memcached:alpine"
17
18 awx_web:
19 image: "ansible/awx_web:latest"
20 links:
21 - rabbitmq
22 - memcached
23 - postgres
24 ports:
25 - "80:8052"
26 hostname: awxweb
27 user: root
28 environment:
29 SECRET_KEY: aabbcc
30 DATABASE_USER: awx
31 DATABASE_PASSWORD: awxpass
32 DATABASE_NAME: awx
33 DATABASE_PORT: 5432
34 DATABASE_HOST: postgres
35 RABBITMQ_USER: guest
36 RABBITMQ_PASSWORD: guest
37 RABBITMQ_HOST: rabbitmq
38 RABBITMQ_PORT: 5672
39 RABBITMQ_VHOST: awx
40 MEMCACHED_HOST: memcached
41 MEMCACHED_PORT: 11211
42 volumes:
43 - ./projects:/var/lib/awx/projects
44
45 awx_task:
46 image: "ansible/awx_task:latest"
47 links:
48 - rabbitmq
49 - memcached
50 - awx_web:awxweb
51 - postgres
52 hostname: awx
53 user: root
54 environment:
55 SECRET_KEY: aabbcc
56 DATABASE_USER: awx
57 DATABASE_PASSWORD: awxpass
58 DATABASE_NAME: awx
59 DATABASE_PORT: 5432
60 DATABASE_HOST: postgres
61 RABBITMQ_USER: guest
62 RABBITMQ_PASSWORD: guest
63 RABBITMQ_HOST: rabbitmq
64 RABBITMQ_PORT: 5672
65 RABBITMQ_VHOST: awx
66 MEMCACHED_HOST: memcached
67 MEMCACHED_PORT: 11211
68 volumes:
69 - ./projects:/var/lib/awx/projects