VILLASweb-backend-go/Dockerfile.debian
2019-04-24 10:08:33 +02:00

42 lines
1.4 KiB
Text

FROM postgres:11
ARG GIT_REV=unknown
ARG GIT_BRANCH=unknown
ARG VERSION=unknown
ARG VARIANT=unknown
# Update and Upgrade
RUN apt-get update && apt-get upgrade -y
# Install dependencies
RUN apt-get install -y git ca-certificates g++ gcc libc6 libc6-dev pkg-config wget tar
# Install Go 1.11
RUN cd /tmp && mkdir golang && cd golang && \
wget https://dl.google.com/go/go1.11.9.linux-amd64.tar.gz && \
tar -xvf go1.11.9.linux-amd64.tar.gz && \
mv go /usr/local && \
rm -rf /tmp/*
ENV GOROOT=/usr/local/go
ENV PATH=/usr/local/go/bin:${PATH}
RUN go version
WORKDIR /villasweb
ENTRYPOINT bash
LABEL \
org.label-schema.schema-version="1.0" \
org.label-schema.name="VILLASweb" \
org.label-schema.license="GPL-3.0" \
org.label-schema.vcs-ref="$GIT_REV" \
org.label-schema.vcs-branch="$GIT_BRANCH" \
org.label-schema.version="$VERSION" \
org.label-schema.variant="$VARIANT" \
org.label-schema.vendor="Institute for Automation of Complex Power Systems, RWTH Aachen University" \
org.label-schema.author.name="Sonja Happ" \
org.label-schema.author.email="sonja.happ@eonerc.rwth-aachen.de" \
org.label-schema.description="A image containing all build-time dependencies for VILLASweb-backend-go based on Fedora" \
org.label-schema.url="http://fein-aachen.org/projects/villas-framework/" \
org.label-schema.vcs-url="https://git.rwth-aachen.de/VILLASframework/VILLASweb-backend-go"