diff --git a/.env.example b/.env.example index a30a595..6a7ab76 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ PB_ADMIN_EMAIL=admin@example.com PB_ADMIN_PASSWORD=secret-password -PUBLIC_PB_URL=http://pb:8080 +PUBLIC_URL=http://your.domain.tld/ PB_DATA_DIR=/pb/pb_data \ No newline at end of file diff --git a/astro.config.mjs b/astro.config.mjs index a67d809..c11c87e 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -5,6 +5,10 @@ import node from '@astrojs/node'; import tailwindcss from '@tailwindcss/vite'; +import { loadEnv } from "vite"; + +const { PUBLIC_PB_URL } = loadEnv(process.env.NODE_ENV, process.cwd(), ""); + // https://astro.build/config export default defineConfig({ output: 'server', @@ -18,7 +22,7 @@ export default defineConfig({ server: { proxy: { '/api': { - target: 'http://localhost:8080', + target: PUBLIC_PB_URL, changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, '/api'), },