From 4061bbf83286244d75aa10e480e8ad4bc54011e7 Mon Sep 17 00:00:00 2001 From: Guillaume Bouvignies Date: Wed, 20 Dec 2023 09:14:01 +0100 Subject: [PATCH] docs: How to query gRPC service using Bun (#2863) * docs: How to query gRPC service using Bun * move readme to blogpost --- Dockerfile | 2 +- examples/usecase/query-grpc-service/README.md | 4 +++ .../query-grpc-service/docker-compose.yml | 31 +++++++++++++++++++ 3 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 examples/usecase/query-grpc-service/README.md create mode 100644 examples/usecase/query-grpc-service/docker-compose.yml diff --git a/Dockerfile b/Dockerfile index 600be70298..6b4c60f6be 100644 --- a/Dockerfile +++ b/Dockerfile @@ -209,7 +209,7 @@ RUN chmod 755 /usr/bin/deno COPY --from=nsjail /nsjail/nsjail /bin/nsjail -COPY --from=oven/bun:1.0.8 /usr/local/bin/bun /usr/bin/bun +COPY --from=oven/bun:1.0.18 /usr/local/bin/bun /usr/bin/bun # add the docker client to call docker from a worker if enabled COPY --from=docker:dind /usr/local/bin/docker /usr/local/bin/ diff --git a/examples/usecase/query-grpc-service/README.md b/examples/usecase/query-grpc-service/README.md new file mode 100644 index 0000000000..83f694073f --- /dev/null +++ b/examples/usecase/query-grpc-service/README.md @@ -0,0 +1,4 @@ +Query gRPC service in Windmill +============================== + +See [Blog Post](https://www.windmill.dev/blog/query-grpc-service) diff --git a/examples/usecase/query-grpc-service/docker-compose.yml b/examples/usecase/query-grpc-service/docker-compose.yml new file mode 100644 index 0000000000..a0d9625f35 --- /dev/null +++ b/examples/usecase/query-grpc-service/docker-compose.yml @@ -0,0 +1,31 @@ +version: "3.7" + +services: + grpc: + image: gbouv/grpc-quickstart-service + + db: + image: postgres:14 + volumes: + - db_data:/var/lib/postgresql/data + environment: + POSTGRES_PASSWORD: changeme + POSTGRES_DB: windmill + healthcheck: + test: ["CMD-SHELL", "pg_isready -U postgres"] + interval: 10s + timeout: 5s + retries: 5 + + windmill_server: + image: ghcr.io/windmill-labs/windmill:main + ports: + - 8000:8000 + environment: + - DATABASE_URL=postgres://postgres:changeme@db/windmill?sslmode=disable + depends_on: + db: + condition: service_healthy + +volumes: + db_data: null