X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Ffoundation%2Fapi%2Fdocker%2FDockerfile;fp=src%2Ffoundation%2Fapi%2Fdocker%2FDockerfile;h=19a51d6d264147db1da8a5e6070dc3cdbc4e61b1;hb=754bbb90fbbc06ef896673b7346c3086d481dca6;hp=0000000000000000000000000000000000000000;hpb=6ebd8c9c9a1e8cc534b6428c12d0cf6f4bfd9e04;p=iec.git diff --git a/src/foundation/api/docker/Dockerfile b/src/foundation/api/docker/Dockerfile new file mode 100644 index 0000000..19a51d6 --- /dev/null +++ b/src/foundation/api/docker/Dockerfile @@ -0,0 +1,12 @@ +ARG TAG=latest +ARG IMAGEBASE=iecedge/iec-apiserver-base +ARG IMAGEFROM=${IMAGEBASE}:${TAG} +FROM ${IMAGEFROM} as builder +ADD ./apiserver $GOPATH/src/apiserver +RUN revel package apiserver -m prod && \ + mkdir -p /opt/apiserver && \ + tar xf $GOPATH/src/apiserver/apiserver.tar.gz -C /opt/apiserver + +FROM alpine:3.10.1 +COPY --from=builder /opt/apiserver /opt/apiserver +ENTRYPOINT ["/opt/apiserver/run.sh"]