mirror of
https://github.com/foomo/contentserver.git
synced 2025-10-16 12:25:44 +00:00
chore: add correct expose file and better makefile
This commit is contained in:
parent
6b891e7f0f
commit
d0e9a2966a
@ -29,9 +29,9 @@ COPY --from=build-env /contentserver /usr/sbin/contentserver
|
||||
|
||||
VOLUME $CONTENT_SERVER_VAR_DIR
|
||||
|
||||
EXPOSE 80
|
||||
EXPOSE 9200 ## Prometheus Listener
|
||||
|
||||
ENTRYPOINT ["/usr/sbin/contentserver"]
|
||||
|
||||
CMD ["-address=$CONTENT_SERVER_ADDR", "-log-level=$CONTENT_SERVER_LOG_LEVEL", "-var-dir=$CONTENT_SERVER_VAR_DIR"]
|
||||
|
||||
EXPOSE 80
|
||||
EXPOSE 9200
|
||||
13
Makefile
13
Makefile
@ -1,6 +1,7 @@
|
||||
SHELL := /bin/bash
|
||||
|
||||
TAG=`git describe --exact-match --tags $(git log -n1 --pretty='%h') 2>/dev/null || git rev-parse --abbrev-ref HEAD`
|
||||
TAG?=latest
|
||||
IMAGE=docker-registry.bestbytes.net/contentserver
|
||||
|
||||
all: build test
|
||||
tag:
|
||||
@ -15,11 +16,17 @@ build-arch: clean
|
||||
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)"
|
||||
docker tag `cat .image_id` $(IMAGE):$(TAG)
|
||||
echo "# tagged container `cat .image_id` as $(IMAGE):$(TAG)"
|
||||
rm -vf .image_id .cacert.pem
|
||||
|
||||
package: build
|
||||
pkg/build.sh
|
||||
test:
|
||||
go test ./...
|
||||
|
||||
docker-build:
|
||||
docker build -t $(IMAGE):$(TAG) .
|
||||
|
||||
docker-push:
|
||||
docker push $(IMAGE):$(TAG)
|
||||
Loading…
Reference in New Issue
Block a user