fix race condition

after reboot volumes are not properly shared, although all services are started properly.
This commit is contained in:
Marco Ochse 2015-11-02 12:08:00 +01:00
parent 3834df3367
commit a92fd55e23

View file

@ -2,12 +2,12 @@
# T-Pot Community Edition # # T-Pot Community Edition #
# EWS upstart script # # EWS upstart script #
# # # #
# v0.52 by mo, DTAG, 2015-08-07 # # v0.53 by mo, DTAG, 2015-11-02 #
######################################################## ########################################################
description "EWS" description "EWS"
author "mo" author "mo"
start on started docker and filesystem and started dionaea and started glastopf and started honeytrap and started kippo start on (started docker and filesystem and started dionaea and started glastopf and started honeytrap and started kippo)
stop on runlevel [!2345] stop on runlevel [!2345]
respawn respawn
pre-start script pre-start script
@ -22,3 +22,6 @@ script
sleep $(((RANDOM % 5)+5)) sleep $(((RANDOM % 5)+5))
/usr/bin/docker run --name ews --volumes-from dionaea --volumes-from glastopf --volumes-from honeytrap --volumes-from kippo --rm=true -v /data/ews/conf/:/data/ews/conf/ -v /data/ews/ --link kippo:kippo dtagdevsec/ews /usr/bin/docker run --name ews --volumes-from dionaea --volumes-from glastopf --volumes-from honeytrap --volumes-from kippo --rm=true -v /data/ews/conf/:/data/ews/conf/ -v /data/ews/ --link kippo:kippo dtagdevsec/ews
end script end script
post-start script
sleep $(((RANDOM % 5)+5))
end script