the website of arcelia.space.
https://arcelia.space/
- TypeScript 65.4%
- CSS 33.4%
- Dockerfile 1.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
build and publish / check-build-publish (push) Successful in 30s
|
||
| .agents/skills | ||
| .forgejo/workflows | ||
| .hermes/plans | ||
| content | ||
| deploy/chart | ||
| docs | ||
| public | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| .prettierignore | ||
| AGENTS.md | ||
| bun.lock | ||
| compose.example.yml | ||
| Dockerfile | ||
| eslint.config.ts | ||
| package.json | ||
| prettier.config.ts | ||
| README.md | ||
| skills-lock.json | ||
| tsconfig.json | ||
arcelia
Public portal for arcelia gaming community. Built with Elysia and Bun.
Setup
bun install
Tasks
bun run dev # start development server
bun run start # start server
bun run format # format project files
bun run format:check # verify formatting
bun run lint # lint TypeScript files
bun run typecheck # check TypeScript types
bun run check # run all verification tasks
Open http://localhost:38427/ with your browser to see the result.
Docker
Build and run the production container:
docker build --tag arcelia-web .
docker run --rm --publish 38427:38427 arcelia-web
Open http://localhost:38427/ after the container starts.
Compose
Build and start the production service in the background:
docker compose up --build --detach
Stop it with docker compose down.