2019-05-11 02:47:08 -04:00
|
|
|
FROM alpine:edge
|
2018-12-04 11:04:18 -05:00
|
|
|
ARG user=samcatd
|
2018-08-08 17:18:10 -04:00
|
|
|
ENV samhost=sam-host
|
|
|
|
ENV samport=7656
|
2018-12-04 11:04:18 -05:00
|
|
|
ENV args=""
|
2018-08-08 18:57:30 -04:00
|
|
|
ENV user=$user
|
2019-08-19 02:45:09 -04:00
|
|
|
ENV GOPATH=/usr
|
2018-08-08 16:37:41 -04:00
|
|
|
RUN apk update -U
|
2019-08-19 02:45:09 -04:00
|
|
|
RUN apk add go git make musl-dev webkit2gtk-dev gtk+3.0-dev
|
2018-08-08 17:18:10 -04:00
|
|
|
RUN mkdir -p /opt/$user
|
|
|
|
RUN adduser -h /opt/$user -D -g "$user,,,," $user
|
2019-08-19 02:45:09 -04:00
|
|
|
COPY . /usr/src/sam-forwarder
|
|
|
|
WORKDIR /usr/src/github.com/eyedeekay/sam-forwarder
|
2019-05-11 15:37:32 -04:00
|
|
|
RUN go get -u github.com/eyedeekay/sam-forwarder/samcatd
|
2019-08-19 02:45:09 -04:00
|
|
|
RUN make dylink install
|
2018-08-08 17:18:10 -04:00
|
|
|
USER $user
|
|
|
|
WORKDIR /opt/$user/
|
2019-05-17 19:02:08 -04:00
|
|
|
CMD samcatd -f /usr/src/eephttpd/etc/samcatd/tunnels.ini -littleboss start
|