File: Dockerfile

package info (click to toggle)
rawdns 1.6~ds1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 200 kB
  • sloc: sh: 63; makefile: 6
file content (21 lines) | stat: -rw-r--r-- 460 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM golang:1.7-alpine

RUN apk add --no-cache ca-certificates openssl

ENV GB_VERSION 0.4.2
RUN set -x \
	&& mkdir -p /go/src/github.com/constabulary \
	&& cd /go/src/github.com/constabulary \
	&& wget -qO- "https://github.com/constabulary/gb/archive/v${GB_VERSION}.tar.gz" \
		| tar -xz \
	&& mv gb-* gb \
	&& cd gb \
	&& go install -v ./...

WORKDIR /usr/src/rawdns
ENV PATH /usr/src/rawdns/bin:$PATH

COPY . .
RUN gb build -ldflags '-s -w'

CMD ["rawdns"]