File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -81,6 +81,11 @@ cd /app
8181mkdir -p /data/logs
8282chmod 777 /data/logs
8383
84+ # allow deis user permission to Docker
85+ if addgroup -g " $( stat -c " %g" /var/run/docker.sock) " docker; then
86+ addgroup deis docker
87+ fi
88+
8489# run an idempotent database migration
8590sudo -E -u deis ./manage.py syncdb --migrate --noinput
8691
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ func TestController(t *testing.T) {
4949 err = dockercli .RunContainer (cli ,
5050 "--name" , name ,
5151 "--rm" ,
52+ "-v" , "/var/run/docker.sock:/var/run/docker.sock" ,
5253 "-v" , "/var/run/fleet.sock:/var/run/fleet.sock" ,
5354 "-p" , port + ":8000" ,
5455 "-e" , "EXTERNAL_PORT=" + port ,
Original file line number Diff line number Diff line change 11[Unit]
22Description =deis-controller
3- Requires =fleet.socket
4- After =fleet.socket
3+ Requires =docker.socket fleet.socket
4+ After =docker.socket fleet.socket
55
66[Service]
77EnvironmentFile =/etc/environment
88TimeoutStartSec =20m
99ExecStartPre =/bin/sh -c "IMAGE=`/run/deis/bin/get_image /deis/controller` && docker history $IMAGE >/dev/null 2>&1 || flock -w 1200 /var/run/lock/alpine-pull docker pull $IMAGE"
1010ExecStartPre =/bin/sh -c "docker inspect deis-controller >/dev/null 2>&1 && docker rm -f deis-controller || true"
11- ExecStart =/bin/sh -c "IMAGE=`/run/deis/bin/get_image /deis/controller` && docker run --name deis-controller --rm -p 8000:8000 -e EXTERNAL_PORT=8000 -e HOST=$COREOS_PRIVATE_IPV4 -v /var/run/fleet.sock:/var/run/fleet.sock $IMAGE"
11+ ExecStart =/bin/sh -c "IMAGE=`/run/deis/bin/get_image /deis/controller` && docker run --name deis-controller --rm -p 8000:8000 -e EXTERNAL_PORT=8000 -e HOST=$COREOS_PRIVATE_IPV4 -v /var/run/docker.sock:/var/run/docker.sock -v /var/run/ fleet.sock:/var/run/fleet.sock $IMAGE"
1212ExecStop =-/usr/bin/docker stop deis-controller
1313Restart =on-failure
1414RestartSec =5
You can’t perform that action at this time.
0 commit comments