Files
astro-pocketbase-continue/playground/astro.config.mts
2025-10-05 13:52:22 +02:00

25 lines
848 B
TypeScript

import tailwind from "@astrojs/tailwind";
import { createResolver } from "astro-integration-kit";
import { hmrIntegration } from "astro-integration-kit/dev";
import { defineConfig, envField } from "astro/config";
const { default: pocketbase } = await import("astro-pocketbase");
// https://astro.build/config
export default defineConfig({
integrations: [
tailwind(),
pocketbase({ ignore: ["users"] }),
hmrIntegration({
directory: createResolver(import.meta.url).resolve("../package/dist"),
}),
],
env: {
schema: {
ASTRO_POCKETBASE_ADMIN_EMAIL: envField.string({ context: "server", access: "secret" }),
ASTRO_POCKETBASE_ADMIN_PASSWORD: envField.string({ context: "server", access: "secret" }),
PUBLIC_ASTRO_POCKETBASE_URL: envField.string({ context: "server", access: "public" }),
},
},
});