From d7a5ccb2cb52ed5d49e36911cb0d99da6c12f5f8 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Sat, 16 Jan 2016 07:59:38 -0800 Subject: [PATCH] add run artifacts Closes #6 --- run/Caddyfile | 7 +++++++ run/ponyapi.service | 13 +++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 run/Caddyfile create mode 100644 run/ponyapi.service diff --git a/run/Caddyfile b/run/Caddyfile new file mode 100644 index 0000000..b02ce49 --- /dev/null +++ b/run/Caddyfile @@ -0,0 +1,7 @@ +ponyapi.apps.xeserv.us { + log syslog + + proxy / http://127.0.0.1:6452 { + proxy_header Host {host} + } +} diff --git a/run/ponyapi.service b/run/ponyapi.service new file mode 100644 index 0000000..505d0b2 --- /dev/null +++ b/run/ponyapi.service @@ -0,0 +1,13 @@ +[Unit] +Description=PonyAPI Server listening on port 6452 +Requires=docker.service +Restart=always + +[Service] +ExecStartPre=-/usr/bin/docker pull xena/ponyapi +ExecStartPre=-/usr/bin/docker rm -f ponyapi +ExecStart=/usr/bin/docker run -p 6452:5000 --name ponyapi xena/ponyapi +ExecStop=/usr/bin/docker rm -f ponyapi + +[Install] +WantedBy=network.target