the website of arcelia.space. https://arcelia.space/
  • TypeScript 65.4%
  • CSS 33.4%
  • Dockerfile 1.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
ruri c8902b2041
All checks were successful
build and publish / check-build-publish (push) Successful in 30s
protect web ingress with anubis
2026-08-09 20:18:27 +08:00
.agents/skills agent: add design skills 2026-07-26 09:15:52 +08:00
.forgejo/workflows disable deploy 2026-07-27 15:48:44 +08:00
.hermes/plans update plans 2026-07-27 15:49:53 +08:00
content refresh community copy 2026-07-26 18:47:06 +08:00
deploy/chart protect web ingress with anubis 2026-08-09 20:18:27 +08:00
docs refresh community copy 2026-07-26 18:47:06 +08:00
public refresh community copy 2026-07-26 18:47:06 +08:00
src add status link in footer 2026-08-05 21:03:22 +08:00
.dockerignore add arcelia-web Docker deployment 2026-07-26 10:32:58 +08:00
.gitignore Initial commit (via bun create) 2026-07-26 08:33:09 +08:00
.prettierignore ignore helm 2026-07-27 15:35:54 +08:00
AGENTS.md docs: record arcelia project direction 2026-07-26 09:10:49 +08:00
bun.lock organize Bun project tooling 2026-07-26 10:13:13 +08:00
compose.example.yml rename compose 2026-07-26 11:32:48 +08:00
Dockerfile use 38427 as default port 2026-07-26 10:40:51 +08:00
eslint.config.ts organize Bun project tooling 2026-07-26 10:13:13 +08:00
package.json organize Bun project tooling 2026-07-26 10:13:13 +08:00
prettier.config.ts add arcelia-web Docker deployment 2026-07-26 10:32:58 +08:00
README.md use 38427 as default port 2026-07-26 10:40:51 +08:00
skills-lock.json organize Bun project tooling 2026-07-26 10:13:13 +08:00
tsconfig.json organize Bun project tooling 2026-07-26 10:13:13 +08:00

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.