Skip to content

Commit c36f671

Browse files
committed
#334 Fix docker build process
1 parent bfa734e commit c36f671

File tree

5 files changed

+19
-25
lines changed

5 files changed

+19
-25
lines changed

.dockerignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ docs/
77
CHANGELOG.md
88
CODE_OF_CONDUCT.md
99
CONTRIBUTING.md
10-
docker-compose.test.yml
10+
docker-compose.test.yaml
1111
LICENSE
1212
README.md

makefiles/darwin.mk

-12
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@ SENZING_TOOLS_DATABASE_URL ?= sqlite3://na:na@nowhere/tmp/sqlite/G2C.db
1717
# OS specific targets
1818
# -----------------------------------------------------------------------------
1919

20-
.PHONY: build-osarch-specific
21-
build-osarch-specific: darwin/amd64
22-
23-
2420
.PHONY: clean-osarch-specific
2521
clean-osarch-specific:
2622
@docker rm --force $(DOCKER_CONTAINER_NAME) 2> /dev/null || true
@@ -49,14 +45,6 @@ dependencies-for-development-osarch-specific:
4945
@curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(shell go env GOPATH)/bin latest
5046

5147

52-
.PHONY: docker-build-osarch-specific
53-
docker-build-osarch-specific:
54-
@docker build \
55-
--tag $(DOCKER_IMAGE_NAME) \
56-
--tag $(DOCKER_IMAGE_NAME):$(BUILD_VERSION) \
57-
.
58-
59-
6048
.PHONY: documentation-osarch-specific
6149
documentation-osarch-specific:
6250
@pkill godoc || true

makefiles/darwin_x86_64.mk

+9
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@
77
.PHONY: build-osarch-specific
88
build-osarch-specific: darwin/amd64
99

10+
11+
.PHONY: docker-build-osarch-specific
12+
docker-build-osarch-specific:
13+
@docker build \
14+
--platform linux/amd64 \
15+
--tag $(DOCKER_IMAGE_NAME) \
16+
--tag $(DOCKER_IMAGE_NAME):$(BUILD_VERSION) \
17+
.
18+
1019
# -----------------------------------------------------------------------------
1120
# Makefile targets supported only by this platform.
1221
# -----------------------------------------------------------------------------

makefiles/linux.mk

-12
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ PATH := $(MAKEFILE_DIRECTORY)/bin:/$(HOME)/go/bin:$(PATH)
1212
# OS specific targets
1313
# -----------------------------------------------------------------------------
1414

15-
.PHONY: build-osarch-specific
16-
build-osarch-specific: linux/amd64
17-
18-
1915
.PHONY: clean-osarch-specific
2016
clean-osarch-specific:
2117
@docker rm --force $(DOCKER_CONTAINER_NAME) 2> /dev/null || true
@@ -44,14 +40,6 @@ dependencies-for-development-osarch-specific:
4440
@curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(shell go env GOPATH)/bin latest
4541

4642

47-
.PHONY: docker-build-osarch-specific
48-
docker-build-osarch-specific:
49-
@$(DOCKER_BUILDKIT) docker build \
50-
--tag $(DOCKER_IMAGE_NAME) \
51-
--tag $(DOCKER_IMAGE_NAME):$(BUILD_VERSION) \
52-
.
53-
54-
5543
.PHONY: documentation-osarch-specific
5644
documentation-osarch-specific:
5745
@pkill godoc || true

makefiles/linux_x86_64.mk

+9
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ build-osarch-specific: linux/amd64
99
@mkdir -p $(TARGET_DIRECTORY)/linux
1010
@cp $(TARGET_DIRECTORY)/linux-amd64/$(PROGRAM_NAME) $(TARGET_DIRECTORY)/linux/$(PROGRAM_NAME)
1111

12+
13+
.PHONY: docker-build-osarch-specific
14+
docker-build-osarch-specific:
15+
@docker build \
16+
--platform linux/amd64 \
17+
--tag $(DOCKER_IMAGE_NAME) \
18+
--tag $(DOCKER_IMAGE_NAME):$(BUILD_VERSION) \
19+
.
20+
1221
# -----------------------------------------------------------------------------
1322
# Makefile targets supported only by this platform.
1423
# -----------------------------------------------------------------------------

0 commit comments

Comments
 (0)