Skip to content
Source
Sign inSign up
Open History to see the last commit

alchemy.run.ts

22 lines520 Bytes

1import * as Cloudflare from "@alchemy.run/cloudflare";
2import * as Alchemy from "alchemy";
3import * as Effect from "effect/Effect";
4​
5export default Alchemy.Stack(
6 "CloudflareSolidStartExample",
7 {
8 providers: Cloudflare.providers(),
9 state: Cloudflare.state(),
10 },
11 Effect.gen(function* () {
12 const worker = yield* Cloudflare.Website.Vite("CloudflareSolidStart", {
13 env: {
14 GREETING: "Hello from SolidStart on Cloudflare!",
15 },
16 });
17​
18 return {
19 url: worker.url,
20 };
21 }),
22);