chore(directus): create helper for SDK
This commit is contained in:
parent
0ffdc5307f
commit
61a50db08e
@ -17,6 +17,8 @@ FROM build-deps AS build
|
|||||||
COPY . .
|
COPY . .
|
||||||
ARG SITE_URL
|
ARG SITE_URL
|
||||||
ENV SITE_URL=${SITE_URL}
|
ENV SITE_URL=${SITE_URL}
|
||||||
|
ARG DIRECTUS_URL
|
||||||
|
ENV DIRECTUS_URL=${DIRECTUS_URL}
|
||||||
RUN pnpm run build
|
RUN pnpm run build
|
||||||
|
|
||||||
FROM nginx:1.25-alpine AS runtime
|
FROM nginx:1.25-alpine AS runtime
|
||||||
|
|||||||
18
src/lib/directus.ts
Normal file
18
src/lib/directus.ts
Normal file
@ -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<Schema>(DIRECTUS_URL).with(rest());
|
||||||
|
|
||||||
|
export default directus;
|
||||||
Loading…
x
Reference in New Issue
Block a user