Skip to content

Feature/docker - #28

Merged
bsnwgit merged 5 commits into
feature/initial-buildfrom
feature/docker
Jul 2, 2026
Merged

Feature/docker#28
bsnwgit merged 5 commits into
feature/initial-buildfrom
feature/docker

Conversation

@bsnwgit

@bsnwgit bsnwgit commented Jul 2, 2026

Copy link
Copy Markdown
Owner

No description provided.

Robert Barnett added 5 commits July 2, 2026 15:39
- Dockerfile: multi-stage build (Node frontend + Python runtime)
- entrypoint.sh: env var validation, config.yaml generation, SSL cert
  auto-generation, supervisord startup with HTTP+HTTPS workers
- docker-compose.yml: single service, named volume, env vars
- .env.example: documented env var template
- .dockerignore: excludes venv, node_modules, db files, config, .env
- .github/workflows/docker.yml: builds and pushes to ghcr.io on push
  to feature/docker or main; tags :latest and :<git-sha>
- README.md: added Docker Deployment section (recommended install path),
  sanitized /mnt/software paths to /opt/pkthub, removed ec2-user
  and environment-specific SSH note, added token mismatch alert section
- pkthub.service: updated paths and user to appuser

Image: ghcr.io/bsnwgit/pkthub:latest
Data volume: /data (config, db, ssl, logs, backups)
Required env var: APP_ADMIN_PASSWORD
@bsnwgit
bsnwgit merged commit 464e919 into feature/initial-build Jul 2, 2026
1 check passed
@bsnwgit
bsnwgit deleted the feature/docker branch July 17, 2026 18:03
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