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 . .
|
||||
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
|
||||
|
||||
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