-
-
Save jeffutter/422ce28865aff09464a1 to your computer and use it in GitHub Desktop.
registrator ambassadord redis
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Unit] | |
Description=Ambassadord | |
Requires=etcd.service | |
Requires=docker.service | |
After=etcd.service | |
After=docker.service | |
[Service] | |
EnvironmentFile=/etc/environment | |
TimeoutStartSec=0 | |
ExecStartPre=-/usr/bin/docker kill backends | |
ExecStartPre=-/usr/bin/docker rm backends | |
ExecStartPre=/usr/bin/docker pull progrium/ambassadord | |
ExecStart=/usr/bin/docker run -v /var/run/docker.sock:/var/run/docker.sock --name backends progrium/ambassadord --omnimode | |
ExecStop=/usr/bin/docker stop backends | |
ExecStartPost=/bin/bash -c " \ | |
until [ \"`/usr/bin/docker inspect -f {{.State.Running}} backends`\" == \"true\" ]; do sleep 0.1; done; \ | |
/usr/bin/docker run --rm --privileged --net container:backends progrium/ambassadord --setup-iptables" | |
[X-Fleet] | |
Global=true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Unit] | |
Description=Redis | |
After=docker.service | |
Requires=docker.service | |
[Service] | |
TimeoutStartSec=0 | |
ExecStartPre=-/usr/bin/docker kill redis | |
ExecStartPre=-/usr/bin/docker rm redis | |
ExecStartPre=/usr/bin/docker pull redis:2.8 | |
ExecStart=/usr/bin/docker run -h %H -p 6379:6379 --name redis -e SERVICE_ID=redis -e SERVICE_NAME=redis redis:2.8 | |
ExecStop=/usr/bin/docker stop redis |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Unit] | |
Description=Registrator | |
Requires=etcd.service | |
Requires=docker.service | |
After=etcd.service | |
After=docker.service | |
[Service] | |
EnvironmentFile=/etc/environment | |
TimeoutStartSec=0 | |
ExecStartPre=-/usr/bin/docker kill registrator | |
ExecStartPre=-/usr/bin/docker rm registrator | |
ExecStartPre=/usr/bin/docker pull progrium/registrator | |
ExecStart=/usr/bin/docker run -v /var/run/docker.sock:/tmp/docker.sock --name registrator progrium/registrator -ip ${COREOS_PRIVATE_IPV4} etcd://${COREOS_PRIVATE_IPV4}:4001/services | |
ExecStop=/usr/bin/docker stop registrator | |
[X-Fleet] | |
Global=true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment