mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 07:27:33 +00:00
use local protos
This commit is contained in:
1
Makefile
1
Makefile
@@ -183,4 +183,5 @@ login-ensure-remote:
|
|||||||
@git remote -v | grep $(LOGIN_REMOTE_NAME) || \
|
@git remote -v | grep $(LOGIN_REMOTE_NAME) || \
|
||||||
git remote add $(LOGIN_REMOTE_NAME) $(LOGIN_REMOTE_URL)
|
git remote add $(LOGIN_REMOTE_NAME) $(LOGIN_REMOTE_URL)
|
||||||
|
|
||||||
|
LOGIN_BAKE_CLI ?= docker buildx bake --file ./docker-bake.hcl
|
||||||
include login/Makefile
|
include login/Makefile
|
||||||
|
12
docker-bake.hcl
Normal file
12
docker-bake.hcl
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
include = ["login/docker-bake.hcl"]
|
||||||
|
|
||||||
|
target "proto-files" {
|
||||||
|
dockerfile = "dockerfiles/proto-files.Dockerfile"
|
||||||
|
}
|
||||||
|
|
||||||
|
target "typescript-proto-client" {
|
||||||
|
dockerfile = "dockerfiles/typescript-proto-client.Dockerfile"
|
||||||
|
contexts = {
|
||||||
|
proto-files = "target:proto-files"
|
||||||
|
}
|
||||||
|
}
|
2
dockerfiles/proto-files.Dockerfile
Normal file
2
dockerfiles/proto-files.Dockerfile
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
FROM scratch AS proto-files
|
||||||
|
COPY ./proto /
|
2
dockerfiles/proto-files.Dockerfile.dockerignore
Normal file
2
dockerfiles/proto-files.Dockerfile.dockerignore
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
*
|
||||||
|
!proto
|
6
dockerfiles/typescript-proto-client.Dockerfile
Normal file
6
dockerfiles/typescript-proto-client.Dockerfile
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
FROM login-pnpm AS typescript-proto-client
|
||||||
|
COPY ./login/packages/zitadel-proto/package.json ./packages/zitadel-proto/
|
||||||
|
RUN --mount=type=cache,id=pnpm,target=/pnpm/store \
|
||||||
|
pnpm install --frozen-lockfile --workspace-root --filter zitadel-proto
|
||||||
|
COPY --from=proto-files / /proto-files
|
||||||
|
RUN cd packages/zitadel-proto && pnpm exec buf generate /proto-files --path ./proto/zitadel
|
@@ -0,0 +1,2 @@
|
|||||||
|
*
|
||||||
|
!/packages/zitadel-proto/
|
Reference in New Issue
Block a user