1
0
Fork 0

docker: nuke

master
q3k 2019-01-13 21:15:44 +01:00
parent be980523ae
commit af09169920
5 changed files with 0 additions and 47 deletions

View File

@ -1 +0,0 @@
docker/Dockerfile

1
docker/.gitignore vendored
View File

@ -1 +0,0 @@
pki

View File

@ -1,36 +0,0 @@
FROM ubuntu:18.04 as builder
ENV DEBIAN_FRONTEND=noninteractive
RUN set -e -x ;\
apt-get -y update ;\
apt-get -y upgrade ;\
apt-get -y install golang build-essential protobuf-compiler ;\
rm -rf /var/lib/apt/lists
ENV GOPATH=/go
ENV PATH=/go/bin:$PATH
WORKDIR /go/src/code.hackerspace.pl/hscloud
ADD go/vendor go/vendor
RUN set -e -x ;\
go install code.hackerspace.pl/hscloud/go/vendor/github.com/golang/protobuf/protoc-gen-go ;\
go install code.hackerspace.pl/hscloud/go/vendor/github.com/gobuffalo/packr/packr
ADD . .
RUN set -e -x ;\
go generate code.hackerspace.pl/hscloud/... ;\
go install code.hackerspace.pl/hscloud/go/svc/...
FROM ubuntu:18.04
RUN set -e -x ;\
useradd -rm svc
COPY --from=builder /go/bin/* /usr/local/bin/
USER svc
ENV PATH=/usr/local/bin:$PATH

View File

@ -1,9 +0,0 @@
version: '3'
services:
m6220-proxy:
build:
context: ..
dockerfile: docker/Dockerfile
command:
- m6220-proxy
- "--logtostderr"