mirror of
https://github.com/foomo/contentserver.git
synced 2025-10-16 12:25:44 +00:00
docker update
This commit is contained in:
parent
39245eaea8
commit
603e604467
@ -5,7 +5,9 @@ COPY bin/contentserver-linux-amd64 /usr/sbin/contentserver
|
||||
# install ca root certificates
|
||||
# https://curl.haxx.se/docs/caextract.html
|
||||
# http://blog.codeship.com/building-minimal-docker-containers-for-go-applications/
|
||||
ADD https://curl.haxx.se/ca/cacert.pem /etc/ssl/certs/ca-certificates.crt
|
||||
# does not work on docker for mac :(
|
||||
# ADD https://curl.haxx.se/ca/cacert.pem /etc/ssl/certs/ca-certificates.crt
|
||||
ADD .cacert.pem /etc/ssl/certs/ca-certificates.crt
|
||||
|
||||
ENV CONTENT_SERVER_LOG_LEVEL=error
|
||||
ENV CONTENT_SERVER_ADDR=0.0.0.0:80
|
||||
|
||||
4
Makefile
4
Makefile
@ -11,10 +11,12 @@ build-arch: clean
|
||||
GOOS=linux GOARCH=amd64 go build -o bin/contentserver-linux-amd64
|
||||
GOOS=darwin GOARCH=amd64 go build -o bin/contentserver-darwin-amd64
|
||||
build-docker: clean build-arch
|
||||
curl https://curl.haxx.se/ca/cacert.pem > .cacert.pem
|
||||
docker build -q . > .image_id
|
||||
docker tag `cat .image_id` docker-registry.bestbytes.net/contentserver:$(TAG)
|
||||
echo "# tagged container `cat .image_id` as docker-registry.bestbytes.net/contentserver:$(TAG)"
|
||||
rm -f .image_id
|
||||
rm -vf .image_id .cacert.pem
|
||||
|
||||
package: build
|
||||
pkg/build.sh
|
||||
test:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user