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