A tiny multiplayer ecosystem sim — plants, herbivores, and predators on a shared Phoenix LiveView grid. Gardener toolkit: seed, water, rock, scoop.
  • Elixir 85.5%
  • CSS 5.9%
  • JavaScript 3.3%
  • Dockerfile 3.2%
  • HTML 2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
BinaryBourbon 77fc384994 Add release Dockerfile, GHCR publish workflow, and home-cloud k8s manifests
Deploy target is the home-cloud k3s cluster: single replica (world state
is in-memory, no horizontal scaling), Longhorn PVC for the snapshot file,
IngressRoute + cert-manager Certificate for fishbowl.inevitable.fyi.
SECRET_KEY_BASE comes from a K8s Secret the cluster side provisions —
nothing secret committed here.
2026-08-18 08:10:24 +00:00
.github/workflows Add release Dockerfile, GHCR publish workflow, and home-cloud k8s manifests 2026-08-18 08:10:24 +00:00
assets Initial ecosystem simulation: World GenServer, LiveView grid, persistence 2026-08-18 08:00:15 +00:00
config Initial ecosystem simulation: World GenServer, LiveView grid, persistence 2026-08-18 08:00:15 +00:00
k8s Add release Dockerfile, GHCR publish workflow, and home-cloud k8s manifests 2026-08-18 08:10:24 +00:00
lib Initial ecosystem simulation: World GenServer, LiveView grid, persistence 2026-08-18 08:00:15 +00:00
priv Initial ecosystem simulation: World GenServer, LiveView grid, persistence 2026-08-18 08:00:15 +00:00
rel/overlays/bin Add release Dockerfile, GHCR publish workflow, and home-cloud k8s manifests 2026-08-18 08:10:24 +00:00
test Initial ecosystem simulation: World GenServer, LiveView grid, persistence 2026-08-18 08:00:15 +00:00
.dockerignore Add release Dockerfile, GHCR publish workflow, and home-cloud k8s manifests 2026-08-18 08:10:24 +00:00
.formatter.exs Initial ecosystem simulation: World GenServer, LiveView grid, persistence 2026-08-18 08:00:15 +00:00
.gitignore Initial ecosystem simulation: World GenServer, LiveView grid, persistence 2026-08-18 08:00:15 +00:00
AGENTS.md Initial ecosystem simulation: World GenServer, LiveView grid, persistence 2026-08-18 08:00:15 +00:00
Dockerfile Add release Dockerfile, GHCR publish workflow, and home-cloud k8s manifests 2026-08-18 08:10:24 +00:00
mix.exs Initial ecosystem simulation: World GenServer, LiveView grid, persistence 2026-08-18 08:00:15 +00:00
mix.lock Initial ecosystem simulation: World GenServer, LiveView grid, persistence 2026-08-18 08:00:15 +00:00
README.md Initial ecosystem simulation: World GenServer, LiveView grid, persistence 2026-08-18 08:00:15 +00:00

Fishbowl

To start your Phoenix server:

  • Run mix setup to install and setup dependencies
  • Start Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more