feature(dashboard): add integrations and notifications

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-10-02 22:12:05 +02:00
parent d920f6951c
commit f65a633403
94 changed files with 3692 additions and 127 deletions

View File

@@ -3,14 +3,14 @@ ARG NODE_VERSION=20.15.1
FROM node:${NODE_VERSION}-slim AS base
RUN corepack enable && apt-get update && \
apt-get install -y --no-install-recommends \
ca-certificates \
openssl \
libssl3 \
curl \
netcat-openbsd \
&& apt-get clean && \
rm -rf /var/lib/apt/lists/*
apt-get install -y --no-install-recommends \
ca-certificates \
openssl \
libssl3 \
curl \
netcat-openbsd \
&& apt-get clean && \
rm -rf /var/lib/apt/lists/*
RUN curl -fsSL \
https://raw.githubusercontent.com/pressly/goose/master/install.sh |\
@@ -36,6 +36,7 @@ COPY packages/common/package.json packages/common/
COPY packages/sdks/sdk/package.json packages/sdks/sdk/
COPY packages/constants/package.json packages/constants/
COPY packages/validation/package.json packages/validation/
COPY packages/integrations/package.json packages/integrations/
COPY packages/sdks/sdk/package.json packages/sdks/sdk/
# BUILD
@@ -93,7 +94,7 @@ COPY --from=build /app/packages/common ./packages/common
COPY --from=build /app/packages/sdks/sdk ./packages/sdks/sdk
COPY --from=build /app/packages/constants ./packages/constants
COPY --from=build /app/packages/validation ./packages/validation
COPY --from=build /app/packages/integrations ./packages/integrations
RUN pnpm db:codegen
WORKDIR /app/apps/api