bootstrap.sh auto-detects the host package manager (apt/dnf) and installs whatever is missing: Docker, k3s, and PostgreSQL. It builds and imports the felis image, opens pg_hba to the pod CIDR, runs migrations, and applies the rendered control-plane bundle, leaving Web disabled pending 'felis setup'. The Dockerfile builds the distroless felis image; deploy/crd holds the MinecraftServer CRD.
20 lines
375 B
Plaintext
20 lines
375 B
Plaintext
# Keep the felis image build context tiny: the binary is pure Go (only
|
|
# internal/store/migrations/*.sql is embedded), so none of the web/plugin/doc
|
|
# assets are needed and shipping them would bloat the context and slow `docker
|
|
# build` on a small host.
|
|
.git
|
|
.claude
|
|
node_modules
|
|
panel
|
|
plugins
|
|
docs
|
|
*.md
|
|
deploy
|
|
Dockerfile
|
|
.dockerignore
|
|
.gitignore
|
|
*.pem
|
|
*.key
|
|
felis
|
|
felis.exe
|