这是indexloc提供的服务,不要输入任何密码
Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion server/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ packager_ver := 20190326
pg_dump_ver := 11
project_dir := $(shell pwd)
build_dir := $(project_dir)/$(shell stack path --dist-dir)/build
build_dir_docker := $(project_dir)/$(shell stack --docker path --dist-dir)/build

build_output := /build/_server_output

Expand All @@ -31,6 +32,17 @@ image: $(project).cabal
--build-arg packager_version=$(packager_ver) \
.

local-image:
stack docker pull
stack --docker build --fast
mkdir -p packaging/build/rootfs
docker run --rm -v "$(build_dir_docker)/$(project)/$(project):/root/$(project)" \
$(registry)/graphql-engine-packager:$(packager_ver) /build.sh \
$(project) | tar -x -C packaging/build/rootfs
strip --strip-unneeded packaging/build/rootfs/bin/$(project)
upx packaging/build/rootfs/bin/$(project)
docker build -t "$(registry)/$(project):$(VERSION)" packaging/build

release-image: $(project).cabal
docker build -t "$(registry)/$(project):$(VERSION)" \
-f packaging/Dockerfile \
Expand Down Expand Up @@ -77,4 +89,4 @@ push-latest:
packager: packaging/packager.df
docker build -t "$(registry)/graphql-engine-packager:$(packager_ver)" -f packaging/packager.df ./packaging/

.PHONY: image release-image push packager ci-binary-and-test ci-image ci-save-image ci-load-image build exec build-local-console exec-local-console
.PHONY: image local-image release-image push packager ci-binary-and-test ci-image ci-save-image ci-load-image build exec build-local-console exec-local-console