Added healthcheck for editor with https (#13947)
Added a fix for the docker health check on editor with ssl enabled for appsmith-ce fat container and the slim client appsmith-editor
This commit is contained in:
parent
39b071961a
commit
31c98a8fda
|
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
FROM nginx:1.20-alpine
|
FROM nginx:1.20-alpine
|
||||||
|
|
||||||
COPY ./build /var/www/appsmith
|
COPY ./build /var/www/appsmith
|
||||||
|
|
@ -16,5 +17,5 @@ COPY ./docker/templates/nginx-app-https.conf.template /nginx-app-https.conf.temp
|
||||||
|
|
||||||
# This is the script that is used to start Nginx when the Docker container starts
|
# This is the script that is used to start Nginx when the Docker container starts
|
||||||
COPY ./docker/start-nginx.sh /start-nginx.sh
|
COPY ./docker/start-nginx.sh /start-nginx.sh
|
||||||
HEALTHCHECK --interval=15s --timeout=15s --start-period=15s --retries=3 CMD curl -f http://localhost:80/ || exit 1
|
HEALTHCHECK --interval=15s --timeout=15s --start-period=15s --retries=3 CMD curl -Lfk http://localhost/ || exit 1
|
||||||
CMD ["/start-nginx.sh"]
|
CMD ["/start-nginx.sh"]
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,9 @@ while read -r line
|
||||||
else
|
else
|
||||||
echo "PROCESS: $process - STATUS: $status"
|
echo "PROCESS: $process - STATUS: $status"
|
||||||
if [[ "$process" == 'editor' ]]; then
|
if [[ "$process" == 'editor' ]]; then
|
||||||
if [[ $(curl -s -w "%{http_code}\n" http://localhost:80/ -o /dev/null) -ne 200 ]]; then
|
if [[ $(curl -Lfk -s -w "%{http_code}\n" http://localhost/ -o /dev/null) -ne 200 ]]; then
|
||||||
echo 'ERROR: Editor is down';
|
echo 'ERROR: Editor is down';
|
||||||
healthy=false
|
healthy=false
|
||||||
fi
|
fi
|
||||||
elif [[ "$process" == "server" ]]; then
|
elif [[ "$process" == "server" ]]; then
|
||||||
if [[ $(curl -s -w "%{http_code}\n" http://localhost:8080/api/v1/users/me/ -o /dev/null) -ne 200 ]]; then
|
if [[ $(curl -s -w "%{http_code}\n" http://localhost:8080/api/v1/users/me/ -o /dev/null) -ne 200 ]]; then
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user