-
CraftDock 0.1.0
StableCI / Trivy (dependências, segredos e configuração) (push) Successful in 7sCI / Testes e imagem Docker (linux/arm64) (push) Successful in 5m27sRelease / Plano (reaproveitar a imagem?) (push) Successful in 5sRelease / ci (push) SkippedRelease / Publica a imagem (linux/arm64) (push) Successful in 15sRelease / Cria a release no Gitea (push) Successful in 4sreleased this
2026-11-02 02:06:31 +00:00 | 0 commits to main since this releaseImagem
git.lucasrguerra.dev.br/lucasrguerra/craftdock:0.1.0First versioned release. It collects the state of CraftDock on 2026-11-01.
Added
- Web panel to manage a single Minecraft server (Java or Bedrock) running as a Docker
container: start / stop / restart / kill, live CPU, RAM and player count, real-time
console over WebSocket,server.propertieseditor, world download / upload / regeneration,
seed and seed map, and a persistent player directory with a per-player inspector
(position, health, inventory, XP) read from the world save (Javaplayerdata, Bedrock
LevelDB). - Adapter layer for the two editions (Java over RCON, Bedrock over
docker attach). - Structured JSON logging, a bcrypt-authenticated session on every route and socket,
and a self-healing healthcheck. docker-compose.<edition>.registry.yaml, which runs the stack from the published image.- A CI on the Gitea runners (
.gitea/workflows): Trivy on the repository and on the image,
the Vitest suite, an arm64 image build and a smoke test. The image is built once per
content hash and reused by the release. CHANGELOG.md.
Changed
- The code, the container image and the releases now live on Gitea
(git.lucasrguerra.dev.br); the deployment pulls the image from its registry. - Dockerfile: Node 20 → 22; a dedicated
teststage runs the suite on the same compiled
dependencies; the runtime image no longer carriesnpm. - The repository history was lost with the previous GitHub account, so this repository starts
from a fresh history at the 2026-11-01 state. .gitattributesforces LF line endings.
Security
- Updated the lockfile (
npm audit fix, nopackage.jsonchange) to clear 1 critical and
25 high advisories reported by Trivy in production dependencies:proxy-addr,axios,
body-parser,multer,engine.io,@grpc/grpc-js,follow-redirectsand
brace-expansion.
Downloads
- Web panel to manage a single Minecraft server (Java or Bedrock) running as a Docker