mirror of https://github.com/MISP/misp-docker
Add a healthcheck endpoint: /healthcheck returns status 200, 'ok' payload.
parent
3a3ed2ee59
commit
a4397f7298
|
@ -98,6 +98,10 @@ RUN echo "postfix postfix/main_mailer_type string Local only" \
|
||||||
RUN sed -i 's/^\(daemonize\s*\)yes\s*$/\1no/g' /etc/redis/redis.conf
|
RUN sed -i 's/^\(daemonize\s*\)yes\s*$/\1no/g' /etc/redis/redis.conf
|
||||||
RUN sed -i 's/^\(bind\s*\)127.0.0.1 ::1\s*$/\1127.0.0.1/g' /etc/redis/redis.conf
|
RUN sed -i 's/^\(bind\s*\)127.0.0.1 ::1\s*$/\1127.0.0.1/g' /etc/redis/redis.conf
|
||||||
|
|
||||||
|
# Add a healthcheck endpoint
|
||||||
|
COPY healthcheck.patch healthcheck.patch
|
||||||
|
RUN patch /var/www/MISP/INSTALL/apache.misp.ubuntu < healthcheck.patch
|
||||||
|
|
||||||
# Apache Setup
|
# Apache Setup
|
||||||
RUN cp /var/www/MISP/INSTALL/apache.misp.ubuntu /etc/apache2/sites-available/misp.conf && \
|
RUN cp /var/www/MISP/INSTALL/apache.misp.ubuntu /etc/apache2/sites-available/misp.conf && \
|
||||||
a2dissite 000-default && \
|
a2dissite 000-default && \
|
||||||
|
@ -178,7 +182,6 @@ RUN sed -i -E 's/^(\s*)system\(\);/\1unix-stream("\/dev\/log");/' /etc/syslog-ng
|
||||||
ADD run.sh /run.sh
|
ADD run.sh /run.sh
|
||||||
RUN chmod 0755 /run.sh && touch /.firstboot.tmp
|
RUN chmod 0755 /run.sh && touch /.firstboot.tmp
|
||||||
|
|
||||||
|
|
||||||
# Make a backup of /var/www/MISP to restore it to the local moint point at first boot
|
# Make a backup of /var/www/MISP to restore it to the local moint point at first boot
|
||||||
WORKDIR /var/www/MISP
|
WORKDIR /var/www/MISP
|
||||||
RUN tar czpf /root/MISP.tgz .
|
RUN tar czpf /root/MISP.tgz .
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
diff --git a/INSTALL/apache.misp.ubuntu b/INSTALL/apache.misp.ubuntu
|
||||||
|
index 6581951ea..17ed67982 100644
|
||||||
|
--- a/INSTALL/apache.misp.ubuntu
|
||||||
|
+++ b/INSTALL/apache.misp.ubuntu
|
||||||
|
@@ -2,6 +2,11 @@
|
||||||
|
ServerAdmin me@me.local
|
||||||
|
ServerName misp.local
|
||||||
|
DocumentRoot /var/www/MISP/app/webroot
|
||||||
|
+ <Location "/healthcheck">
|
||||||
|
+ ErrorDocument 200 "ok"
|
||||||
|
+ RewriteEngine On
|
||||||
|
+ RewriteRule "/healthcheck" - [R=200]
|
||||||
|
+ </Location>
|
||||||
|
<Directory /var/www/MISP/app/webroot>
|
||||||
|
Options -Indexes
|
||||||
|
AllowOverride all
|
Loading…
Reference in New Issue