@@ -5,11 +5,13 @@ services:
5
5
image : postgres:9.6
6
6
environment :
7
7
PGDATA : /var/lib/postgresql/data/pgdata
8
- POSTGRES_USER : postgres
9
- POSTGRES_PASSWORD :
8
+ POSTGRES_USER : ${POSTGRES_USER}
9
+ POSTGRES_PASSWORD : ${POSTGRES_PASSWORD}
10
10
ports :
11
11
- 5432:5432
12
- restart : always
12
+ networks :
13
+ - db
14
+ restart : unless-stopped
13
15
volumes :
14
16
- db_data:/var/lib/postgresql/data
15
17
@@ -18,11 +20,13 @@ services:
18
20
environment :
19
21
cluster.name : fusionauth
20
22
bootstrap.memory_lock : " true"
21
- ES_JAVA_OPTS : " -Xms256m -Xmx256m "
23
+ ES_JAVA_OPTS : " ${ES_JAVA_OPTS} "
22
24
ports :
23
25
- 9200:9200
24
26
- 9300:9300
25
- restart : always
27
+ networks :
28
+ - search
29
+ restart : unless-stopped
26
30
ulimits :
27
31
memlock :
28
32
soft : -1
@@ -37,21 +41,27 @@ services:
37
41
- search
38
42
environment :
39
43
DATABASE_URL : jdbc:postgresql://db:5432/fusionauth
40
- DATABASE_ROOT_USER : postgres
44
+ DATABASE_ROOT_USER : ${POSTGRES_USER}
41
45
DATABASE_ROOT_PASSWORD : ${POSTGRES_PASSWORD}
42
- DATABASE_USER : fusionauth
43
- DATABASE_PASSWORD : hkaLBM3RVnyYeYeqE3WI1w2e4Avpy0Wd5O3s3
44
- FUSIONAUTH_MEMORY : 256M
46
+ DATABASE_USER : ${DATABASE_USER}
47
+ DATABASE_PASSWORD : ${DATABASE_PASSWORD}
48
+ FUSIONAUTH_MEMORY : ${FUSIONAUTH_MEMORY}
45
49
FUSIONAUTH_SEARCH_SERVERS : http://search:9200
46
- links :
47
- - db
48
- - search
49
- restart : always
50
+ networks :
51
+ - db
52
+ - search
53
+ restart : unless-stopped
50
54
ports :
51
55
- 9011:9011
52
56
volumes :
53
57
- fa_config:/usr/local/fusionauth/config
54
58
59
+ networks :
60
+ db :
61
+ driver : bridge
62
+ search :
63
+ driver : bridge
64
+
55
65
volumes :
56
66
db_data :
57
67
es_data :
0 commit comments