File tree 3 files changed +10
-2
lines changed
3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 96
96
PG_COORD_HOST=0.0.0.0 \
97
97
PG_COORD_PORT=5432 \
98
98
PG_GTM_HOST=db_gtm_1 \
99
- PG_GTM_PORT=6666
99
+ PG_GTM_PORT=6666 \
100
+ PG_USER_HEALTHCHECK=_healthcheck
100
101
# -------------------------------------------------------------------------------
101
102
COPY coord/init.sh .
102
103
@@ -111,4 +112,6 @@ CMD postgres \
111
112
--coordinator
112
113
113
114
EXPOSE ${PG_COORD_PORT}
115
+
116
+ HEALTHCHECK CMD createuser ${PG_USER_HEALTHCHECK} ; createdb ${PG_USER_HEALTHCHECK} ; psql -h ${PG_COORD_HOST} -p ${PG_COORD_PORT} -U ${PG_USER_HEALTHCHECK} -c 'SELECT version()' || false
114
117
# ===============================================================================
Original file line number Diff line number Diff line change 96
96
PG_DATA_HOST=0.0.0.0 \
97
97
PG_DATA_PORT=5432 \
98
98
PG_GTM_HOST=db_gtm_1 \
99
- PG_GTM_PORT=6666
99
+ PG_GTM_PORT=6666 \
100
+ PG_USER_HEALTHCHECK=_healthcheck
100
101
# -------------------------------------------------------------------------------
101
102
COPY data/init.sh .
102
103
@@ -111,4 +112,6 @@ CMD postgres \
111
112
--datanode
112
113
113
114
EXPOSE ${PG_DATA_PORT}
115
+
116
+ HEALTHCHECK CMD psql -h ${PG_DATA_HOST} -p ${PG_DATA_PORT} -U ${PG_USER_HEALTHCHECK} -c 'SELECT version()' || false
114
117
# ===============================================================================
Original file line number Diff line number Diff line change @@ -108,4 +108,6 @@ CMD gtm \
108
108
-l /dev/stdout
109
109
110
110
EXPOSE ${PG_GTM_PORT}
111
+
112
+ HEALTHCHECK CMD curl -fs http://${PG_GTM_HOST}:${PG_GTM_PORT} || false
111
113
# ===============================================================================
You can’t perform that action at this time.
0 commit comments