More Related Content
Similar to Docker+CoreOS+GCEで自動スケール分散レイトレ (20)
Docker+CoreOS+GCEで自動スケール分散レイトレ
- 10. #cloud-config
hostname: <hostname>
!
coreos:
units:
- name: lteworker.service
command: start
content: ¦
[Unit]
Description=LTE Worker Container
!
[Service]
ExecStartPre=/bin/sh -xc "/usr/bin/docker pull <lte_worker_url>"
ExecStartPre=/bin/sh -xc "mkdir -p /tmp/lte"
ExecStart=/bin/sh -xc "/usr/bin/docker run -v /tmp/lte:/tmp/lte -e REDIS_HOST=<redis_server> -e
WORKER_NAME=<hostname> -w /home/default <lte_worker_url> /bin/worker"
Restart=on-failure
RestartSec=30
!
[Install]
WantedBy=multi-user.target
!
[EOF]