diff --git a/Dockerfile b/Dockerfile index 9c8910b..8b82215 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,6 +17,8 @@ FROM build-deps AS build COPY . . ARG SITE_URL ENV SITE_URL=${SITE_URL} +ARG DIRECTUS_URL +ENV DIRECTUS_URL=${DIRECTUS_URL} RUN pnpm run build FROM nginx:1.25-alpine AS runtime diff --git a/src/lib/directus.ts b/src/lib/directus.ts new file mode 100644 index 0000000..b0679b0 --- /dev/null +++ b/src/lib/directus.ts @@ -0,0 +1,18 @@ +import { createDirectus, rest } from '@directus/sdk'; + +const DIRECTUS_URL = process.env.DIRECTUS_URL || 'https://directus.astro.deployn.de'; + +type Recipe = { + status: string; + name: string; + image: string; + description: string; +}; + +type Schema = { + recipes: Recipe[]; +}; + +const directus = createDirectus(DIRECTUS_URL).with(rest()); + +export default directus;