From 5fd4e548603d724a797af372603129d0920f54de Mon Sep 17 00:00:00 2001 From: Alex Ellis Date: Thu, 27 Apr 2017 20:27:35 +0000 Subject: [PATCH] Compose for ARM + MarkdownRender --- deploy_stack.armhf.sh | 4 ++++ docker-compose.armhf.yml | 15 +++++++++++++-- sample-functions/MarkdownRender/Dockerfile.armhf | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) create mode 100755 deploy_stack.armhf.sh diff --git a/deploy_stack.armhf.sh b/deploy_stack.armhf.sh new file mode 100755 index 00000000..e9fcdedb --- /dev/null +++ b/deploy_stack.armhf.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +echo "Deploying stack" +docker stack deploy func --compose-file docker-compose.armhf.yml diff --git a/docker-compose.armhf.yml b/docker-compose.armhf.yml index 69150c93..db9ec774 100644 --- a/docker-compose.armhf.yml +++ b/docker-compose.armhf.yml @@ -76,9 +76,20 @@ services: fprocess: "wc" no_proxy: "gateway" https_proxy: $https_proxy + markdown: + image: functions/markdownrender:latest-armhf + labels: + function: "true" + depends_on: + - gateway + networks: + - functions + environment: + fprocess: "wc" + no_proxy: "gateway" + https_proxy: $https_proxy networks: functions: driver: overlay - # Docker does not support this option yet - maybe create outside of the stack and reference as "external"? - #attachable: true + diff --git a/sample-functions/MarkdownRender/Dockerfile.armhf b/sample-functions/MarkdownRender/Dockerfile.armhf index 44eadd05..1f7c0fb4 100644 --- a/sample-functions/MarkdownRender/Dockerfile.armhf +++ b/sample-functions/MarkdownRender/Dockerfile.armhf @@ -1,6 +1,6 @@ FROM armhf/alpine:3.5 -ADD https://github.com/alexellis/faas/releases/download/v0.3-alpha/fwatchdog-armhf /usr/bin/fwatchdog +ADD https://github.com/alexellis/faas/releases/download/v0.5-alpha/fwatchdog-armhf /usr/bin/fwatchdog RUN chmod +x /usr/bin/fwatchdog WORKDIR /root/