Skip to content

Dockerize Spectogram - #14

Merged
landscape82 merged 1 commit into
mainfrom
dockerize-spectogram
Aug 26, 2026
Merged

Dockerize Spectogram#14
landscape82 merged 1 commit into
mainfrom
dockerize-spectogram

Conversation

@landscape82

Copy link
Copy Markdown
Owner

Summary

  • Add a multi-stage Dockerfile: builds the Go binary, then packages it with Python in a lightweight image for the existing two-step workflow
  • docker-entrypoint.sh dispatches generate (runs the spectrogram CLI) and serve (runs python3 -m http.server) container commands
  • Add a Docker Build job to CI to catch build breakage
  • Document Docker usage in README

Test plan

  • go build, go vet, gofmt, go test -race -cover pass locally
  • CI Docker Build job builds the image successfully

@landscape82 landscape82 self-assigned this Aug 26, 2026
@landscape82
landscape82 merged commit 2a79bf1 into main Aug 26, 2026
5 checks passed
@landscape82 landscape82 mentioned this pull request Aug 26, 2026
17 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant