It is easy to host and run locally, however setting it up for separate deployments may be a bit more involved.
My deployment uses Caprover, however you can deploy your own version simply updating the Dockerfile.*
s. There may be some improvements around env variables which would help simplify this in future.
To install dependencies:
bun install
To run open two terminals:
API
First make an .env.local
file (rename .env.local.example
) update to whichever values you may want.
cd apps/planning-poker-api && bun run dev
WEB
First make an .env.local
file (rename .env.local.example
) update to whichever values you may want. Note this port and URL should match the API env.
cd apps/planning-poker-web && bun run dev
Both docker files will require the same or more environment variables as defined in the .env.local.example
files. These may need to be configured in the docker window or through the CLI.
API:
VITE_API_PORT = 3001
VITE_API_URL = 0.0.0.0
WEB:
VITE_API_PORT = 3001
VITE_API_URL = host.docker.internal
ORIGIN = http://localhost:3000
An ElysiaJS api leveraging Bun and its incredible run time. This makes it an easy to use and deploy server as Bun can easily run typescript files!
A SvelteKit application with Skeleton styling and theming applied.