Skip to content

Instantly share code, notes, and snippets.

@mopemope
Created May 2, 2014 05:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mopemope/5448de680106277684d2 to your computer and use it in GitHub Desktop.
Save mopemope/5448de680106277684d2 to your computer and use it in GitHub Desktop.
unit file example
[Unit]
Description=Node Develop
[Service]
Type=simple
TimeoutStartSec=5m
# Create data container
ExecStartPre=/bin/sh -c '/usr/bin/docker inspect --format="Reusing {{.ID}}" "node-dev-data" || exec docker run --name "node-dev-data" --volumes-from "node-dev-data" --entrypoint true "192.168.2.28:5000/mopemope/node"'
ExecStartPre=-/usr/bin/docker rm "node-dev"
ExecStart=/usr/bin/docker run --rm --name "node-dev" --volumes-from "node-dev-data" -a stdout -a stderr -p 40000:22 -p 8000:8000 "192.168.2.28:5000/mopemope/node"
ExecReload=-/usr/bin/docker stop "node-dev"
ExecReload=-/usr/bin/docker rm "node-dev"
ExecStop=-/usr/bin/docker stop "node-dev"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment