1import * as Alchemy from "alchemy";
2import * as Railway from "alchemy/Railway";
3import * as Effect from "effect/Effect";
4
5export default Alchemy.Stack(
6 "RailwayWebsiteVocsExample",
7 {
8 providers: Railway.providers(),
9 state: Alchemy.localState(),
10 },
11 Effect.gen(function* () {
12 const site = yield* Railway.Website.Vocs("VocsDocs", {
13 memo: {
14 include: ["src/**", "public/**", "package.json", "vocs.config.ts"],
15 },
16 });
17
18 return {
19 url: site.url,
20 };
21 }),
22);