Skip to content
This repository was archived by the owner on Nov 7, 2025. It is now read-only.

Commit d1aa8b5

Browse files
authored
Take local platform dependency (#1348)
1 parent 4752456 commit d1aa8b5

File tree

7 files changed

+10
-15
lines changed

7 files changed

+10
-15
lines changed

.github/workflows/build-quesma-docker-image.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ jobs:
6464
uses: docker/build-push-action@v6
6565
if: ${{ !inputs.PUSH }}
6666
with:
67-
context: ${{ matrix.module }}/.
6867
tags: |
6968
quesma/quesma:${{ inputs.VERSION }}
7069
quesma/quesma:nightly
@@ -80,7 +79,6 @@ jobs:
8079
uses: docker/build-push-action@v6
8180
if: ${{ inputs.PUSH }}
8281
with:
83-
context: ${{ matrix.module }}/.
8482
tags: |
8583
quesma/quesma:${{ inputs.VERSION }}
8684
quesma/quesma:nightly
@@ -97,6 +95,6 @@ jobs:
9795
uses: actions/upload-artifact@v4
9896
if: ${{ !inputs.PUSH }}
9997
with:
100-
name: ${{ matrix.module }}
98+
name: "quesma-nightly" # this is just a name for artifact stored in github, not in dockerhub
10199
path: /tmp/image.tar
102100
retention-days: 1

.github/workflows/release.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ jobs:
6161
- name: Build and export
6262
uses: docker/build-push-action@v6
6363
with:
64-
context: ${{ matrix.module }}/.
6564
tags: |
6665
europe-docker.pkg.dev/metal-figure-407109/quesma-nightly/quesma:${{ github.event.inputs.VERSION }}
6766
europe-docker.pkg.dev/metal-figure-407109/quesma-nightly/quesma:latest

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ docker/security/certificate-bundle.zip
2323
docker/security/clickhouse
2424
platform/config.yaml
2525
platform/.installation_id
26+
cmd/config.yaml
27+
cmd/.installation_id
2628
examples/kibana-sample-data/quesma/logs/*
2729
bin/.running-docker-compose
2830
docs/public/node_modules

cmd/Dockerfile renamed to Dockerfile

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,19 @@
11
FROM golang:alpine AS builder
22

3-
4-
WORKDIR /cmd
5-
6-
COPY go.mod go.sum ./
7-
8-
RUN --mount=type=cache,target=/go/pkg/mod \
9-
go mod download
3+
COPY platform /platform
4+
COPY cmd /cmd
105

116
ENV GOCACHE=/root/.cache/go-build
127
ARG QUESMA_BUILD_SHA
138
ARG QUESMA_VERSION
149
ARG QUESMA_BUILD_DATE
1510

16-
COPY util/healthcheck util/healthcheck
11+
WORKDIR /cmd
1712

1813
RUN --mount=type=cache,target="/root/.cache/go-build" \
1914
--mount=type=cache,target=/go/pkg/mod \
2015
go build -o healthcheck ./util/healthcheck
2116

22-
COPY . .
2317

2418
RUN --mount=type=cache,target="/root/.cache/go-build" \
2519
--mount=type=cache,target=/go/pkg/mod \

bin/build-image.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ QUESMA_VERSION="development"
99

1010
export DOCKER_BUILDKIT=1
1111

12-
docker build --build-arg QUESMA_BUILD_DATE="$QUESMA_BUILD_DATE" --build-arg QUESMA_VERSION="$QUESMA_VERSION" --build-arg QUESMA_BUILD_SHA="$QUESMA_BUILD_SHA" -f cmd/Dockerfile -t quesma/quesma:nightly cmd
12+
docker build --progress=plain --build-arg QUESMA_BUILD_DATE="$QUESMA_BUILD_DATE" --build-arg QUESMA_VERSION="$QUESMA_VERSION" --build-arg QUESMA_BUILD_SHA="$QUESMA_BUILD_SHA" -f ./Dockerfile -t quesma/quesma:nightly .

ci/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: "3.7"
22
services:
33
quesma:
4-
build: ../cmd
4+
build: ../
55
image: quesma:nightly
66
environment:
77
- QUESMA_CONFIG_FILE=/mnt/ci-config.yaml

cmd/go.mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ require (
88
github.com/stretchr/testify v1.10.0
99
)
1010

11+
replace github.com/QuesmaOrg/quesma/platform => ../platform
12+
1113
require (
1214
filippo.io/edwards25519 v1.1.0 // indirect
1315
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6 // indirect

0 commit comments

Comments
 (0)