Skip to content

Commit 0b45ccb

Browse files
samgh96aarranz
authored andcommitted
Add healthcheck command in wirecloud's image (#25)
* Add healthcheck command in wirecloud's image * Edit healthcheck command to use 3 seconds intervals * Add healthcheck command in older versions * add healthcheck in dev dockerfile
1 parent a8fe032 commit 0b45ccb

6 files changed

Lines changed: 18 additions & 0 deletions

File tree

1.0-composable/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ VOLUME /opt/wirecloud_instance
3838

3939
EXPOSE 8000
4040

41+
HEALTHCHECK --interval=3s \
42+
CMD curl --fail http://localhost:8000/api/features || exit 1
43+
4144
COPY ./docker-entrypoint.sh /
4245
COPY ./manage.py /usr/local/bin/
4346
ENTRYPOINT ["/docker-entrypoint.sh"]

1.0/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,8 @@ WORKDIR /opt/wirecloud_instance
2929

3030
EXPOSE 80
3131

32+
HEALTHCHECK --interval=3s \
33+
CMD curl --fail http://localhost:80/api/features || exit 1
34+
3235
COPY ./docker-entrypoint.sh /
3336
ENTRYPOINT ["/docker-entrypoint.sh"]

1.1-composable/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ VOLUME /opt/wirecloud_instance
3838

3939
EXPOSE 8000
4040

41+
HEALTHCHECK --interval=3s \
42+
CMD curl --fail http://localhost:8000/api/features || exit 1
43+
4144
COPY ./docker-entrypoint.sh /
4245
COPY ./manage.py /usr/local/bin/
4346
ENTRYPOINT ["/docker-entrypoint.sh"]

1.1/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,8 @@ WORKDIR /opt/wirecloud_instance
2929

3030
EXPOSE 80
3131

32+
HEALTHCHECK --interval=3s \
33+
CMD curl --fail http://localhost:80/api/features || exit 1
34+
3235
COPY ./docker-entrypoint.sh /
3336
ENTRYPOINT ["/docker-entrypoint.sh"]

1.2/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,7 @@ VOLUME /opt/wirecloud_instance/data
3737

3838
EXPOSE 8000
3939

40+
HEALTHCHECK --interval=3s \
41+
CMD curl --fail http://localhost:8000/api/features || exit 1
42+
4043
ENTRYPOINT ["/docker-entrypoint.sh"]

dev/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,7 @@ VOLUME /opt/wirecloud_instance/data
4545

4646
EXPOSE 8000
4747

48+
HEALTHCHECK CMD --interval=3s \
49+
CMD curl --fail http://localhost:8000/api/features || exit 1
50+
4851
ENTRYPOINT ["/docker-entrypoint.sh"]

0 commit comments

Comments
 (0)