forked from hswaw/hscloud
docker: nuke
parent
be980523ae
commit
af09169920
|
@ -1 +0,0 @@
|
|||
docker/Dockerfile
|
|
@ -1 +0,0 @@
|
|||
pki
|
|
@ -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
|
|
@ -1,9 +0,0 @@
|
|||
version: '3'
|
||||
services:
|
||||
m6220-proxy:
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: docker/Dockerfile
|
||||
command:
|
||||
- m6220-proxy
|
||||
- "--logtostderr"
|
Loading…
Reference in New Issue