Skip to content

Add Dockhand container management service - #50

Merged
xrhstosmour merged 2 commits into
mainfrom
feature/dockhand-management
Aug 7, 2026
Merged

Add Dockhand container management service#50
xrhstosmour merged 2 commits into
mainfrom
feature/dockhand-management

Conversation

@xrhstosmour

@xrhstosmour xrhstosmour commented Aug 6, 2026

Copy link
Copy Markdown
Owner

What:

  1. Adds a self-hosted Dockhand Docker container management UI at management/services/dockhand, following the existing docker-compose.yml + template.env pattern, mounting /var/run/docker.sock and a named data volume.
  2. Skips wiring it to the shared postgresql container despite official support for it: reproduced Finsys/dockhand#1110 locally on the latest v1.0.40 image, where Postgres migrations fail with CREATE SCHEMA IF NOT EXISTS "drizzle" against a fresh database, a confirmed and currently unresolved upstream bug. Left a TODO to switch once it's fixed upstream; ships on the image's default embedded SQLite for now.

Why:

Pre-staging Docker management tooling for a future VPS install.

Testing:

  1. docker compose config validates with no errors.
  2. docker compose up -d starts the container, reaches healthy status.
  3. curl localhost:<port>/ returns 200.
  4. Reproduced the Postgres-backed failure on a fresh DB before falling back to SQLite.
  5. docker compose down -v cleans up with no leftover state.

@xrhstosmour xrhstosmour added the enhancement New feature or request label Aug 6, 2026
@xrhstosmour xrhstosmour self-assigned this Aug 6, 2026
@xrhstosmour
xrhstosmour force-pushed the feature/dockhand-management branch from b442a29 to 6902adb Compare August 7, 2026 10:24
@xrhstosmour
xrhstosmour merged commit efbf702 into main Aug 7, 2026
@xrhstosmour
xrhstosmour deleted the feature/dockhand-management branch August 7, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant