aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile_login_proxy
blob: 446e51d9a1061f456bb9e69094926d3536c464d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM alpine

EXPOSE 8443
EXPOSE 636
ENV SSH_USER "Set SSH_USER environmnet variable"
ENV SSH_HOST "ci.linaro.org"

RUN apk update && apk add openssh-client

ENTRYPOINT ssh -ostricthostkeychecking=no -ouser=$SSH_USER -i /key -g -L 8443:login.linaro.org:8443 -L 636:login.linaro.org:636 $SSH_HOST -N

# Creates a login proxy for linaro test services
# assumes that you have mounted the appropriate ssh priv key as /key
# ie, run with "-v ~/.ssh/linaro_rsa:/key:ro"
# define environment variable SSH_USER for your linaro account
# optionally define a different server to use for the tunnel by setting SSH_HOST