diff --git a/Dockerfile b/Dockerfile index 074a2b46..d045f9ac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,6 @@ -FROM resin/rpi-buildstep - -RUN apt-get update -RUN apt-get install -y -q nodejs npm openvpn - -ADD . /supervisor - -WORKDIR /supervisor - -CMD ["npm", "start"] +FROM resin/rpi-buildstep:stripped +ADD . /app +ADD deploy_key /root/.ssh/id_rsa +ADD known_hosts /root/.ssh/known_hosts +RUN /build/builder +ENTRYPOINT ["/app/entry.sh"] diff --git a/deploy_key b/deploy_key new file mode 100644 index 00000000..e7b12aa7 --- /dev/null +++ b/deploy_key @@ -0,0 +1,11 @@ +-----BEGIN RSA PRIVATE KEY----- +bananasbananasbananasbananasbananasbananasbananasbananas +bananasbananasbananasbananasbananasbananasbananasbananas +bananasbananasbananasbananasbananasbananasbananasbananas +bananasbananasbananasbananasbananasbananasbananasbananas +bananasbananasbananasbananasbananasbananasbananasbananas +bananasbananasbananasbananasbananasbananasbananasbananas +bananasbananasbananasbananasbananasbananasbananasbananas +bananasbananasbananasbananasbananasbananasbananasbananas +bananasbananasbananasbananasbananasbananasbananasbananas +-----END RSA PRIVATE KEY----- diff --git a/entry.sh b/entry.sh new file mode 100755 index 00000000..f11d891c --- /dev/null +++ b/entry.sh @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +[ -d /dev/net ] || + mkdir -p /dev/net +[ -c /dev/net/tun ] || + mknod /dev/net/tun c 10 200 + +[ "$1" ] && exec "$@" diff --git a/known_hosts b/known_hosts new file mode 100644 index 00000000..b7d4db04 --- /dev/null +++ b/known_hosts @@ -0,0 +1,2 @@ +|1|wfrhZ0b5RA8AItMkrra9jXS0PI0=|AHvZSmF07fxeGv+Y2XKntSsiNis= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw== +|1|jyC7aM8m2KfHMTc5ev7Sie44osE=|F8HgXb4+jtHWMe9Q6ZUcmgHCN2w= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw==