Skip to content

Commit 528c6e3

Browse files
committed
Add plugin submodules and update service pins
Add four new plugin submodules (logzio, aws, oidc, github) and update the Dockerfile to build them alongside core services. Update imbi-api, imbi-gateway, and imbi-mcp to latest commits.
1 parent 1c14c91 commit 528c6e3

9 files changed

Lines changed: 24 additions & 5 deletions

File tree

.gitmodules

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,15 @@
1313
[submodule "imbi-ui"]
1414
path = imbi-ui
1515
url = git@github.com:AWeber-Imbi/imbi-ui.git
16+
[submodule "imbi-plugin-logzio"]
17+
path = imbi-plugin-logzio
18+
url = git@github.com:AWeber-Imbi/imbi-plugin-logzio.git
19+
[submodule "imbi-plugin-aws"]
20+
path = imbi-plugin-aws
21+
url = git@github.com:AWeber-Imbi/imbi-plugin-aws.git
22+
[submodule "imbi-plugin-oidc"]
23+
path = imbi-plugin-oidc
24+
url = git@github.com:AWeber-Imbi/imbi-plugin-oidc.git
25+
[submodule "imbi-plugin-github"]
26+
path = imbi-plugin-github
27+
url = git@github.com:AWeber-Imbi/imbi-plugin-github.git

Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,17 @@ RUN pip install uv \
2727
&& apt install -y gcc
2828

2929
# Copy all service sources
30-
COPY imbi-common/ imbi-common/
3130
COPY imbi-api/ imbi-api/
31+
COPY imbi-plugin-aws/ imbi-plugin-aws/
32+
COPY imbi-plugin-github/ imbi-plugin-github/
33+
COPY imbi-plugin-logzio/ imbi-plugin-logzio/
34+
COPY imbi-plugin-oidc/ imbi-plugin-oidc/
3235
COPY imbi-assistant/ imbi-assistant/
3336
COPY imbi-gateway/ imbi-gateway/
3437
COPY imbi-mcp/ imbi-mcp/
3538

3639
# Build wheels for all services
37-
RUN for svc in imbi-common imbi-api imbi-assistant imbi-gateway imbi-mcp; do \
40+
RUN for svc in imbi-api imbi-plugin-aws imbi-plugin-github imbi-plugin-logzio imbi-plugin-oidc imbi-assistant imbi-gateway imbi-mcp; do \
3841
uv build /tmp/build/$svc --wheel --out-dir /tmp/wheels/; \
3942
done
4043

imbi-api

imbi-gateway

imbi-mcp

imbi-plugin-aws

Submodule imbi-plugin-aws added at 931b8c0

imbi-plugin-github

Submodule imbi-plugin-github added at 1d8913f

imbi-plugin-logzio

Submodule imbi-plugin-logzio added at a13f77a

imbi-plugin-oidc

Submodule imbi-plugin-oidc added at 8bac3ad

0 commit comments

Comments
 (0)