Server for hosting compendium sources for the Dungeon Developer 5e Tools apps
  • Go 72.1%
  • HTML 19.1%
  • JavaScript 8.2%
  • Dockerfile 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Merith-TK 4bab3d3638
All checks were successful
Build Docker Image on Commit / build-and-publish (push) Successful in 1m52s
Add DEBUG=true verbose connection+request logging mode
Logs every raw TCP accept/close at the listener level (internal/debuglog),
independent of whether a connection ever produces a valid HTTP request,
plus every HTTP request's method/path/headers/remote addr and the
eventual response status+duration.

Won't catch connections that never reach the process (firewall drops,
wrong bind address, client isolation, routing) since the OS never hands
those to the listener -- documented in the package comment so it's not
mistaken for a complete network diagnostic tool.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 19:57:32 -07:00
.forgejo/workflows Initial commit 2026-06-21 03:18:09 +00:00
internal Add DEBUG=true verbose connection+request logging mode 2026-06-23 19:57:32 -07:00
templates Fix off-center QR code image 2026-06-23 19:46:53 -07:00
.gitignore Implement v1 server per handoff.md spec 2026-06-23 18:09:59 -07:00
design.html Rebuild UI: design.html dark theme site-wide + embedded Preact 2026-06-23 19:41:54 -07:00
docker-compose.yml Add public compendium page with compendium.md doc + QR deep links 2026-06-23 19:18:52 -07:00
Dockerfile Implement v1 server per handoff.md spec 2026-06-23 18:09:59 -07:00
go.mod Add public compendium page with compendium.md doc + QR deep links 2026-06-23 19:18:52 -07:00
go.sum Add public compendium page with compendium.md doc + QR deep links 2026-06-23 19:18:52 -07:00
handoff.md buildplan.md 2026-06-20 20:18:44 -07:00
main.go Add DEBUG=true verbose connection+request logging mode 2026-06-23 19:57:32 -07:00
Readme.md Initial commit 2026-06-21 03:18:09 +00:00

README for Docker Image Build and Publish Workflows

Overview

This repository contains two GitHub Actions workflows that automate the building and publishing of Docker images to an OCI registry.

Workflows

  1. On Commit to Main

    • Trigger: Activates on commits to the main branch (tags are excluded).
    • Purpose: Builds and publishes a Docker image for each commit.
  2. On Tag Push

    • Trigger: Activates when a new tag is pushed.
    • Purpose: Builds and publishes a Docker image for the tag and tags it as latest.

Prerequisites

  • Secrets Needed:
    • OCI_TOKEN: Your OCI registry token.
    • OCI_USER: Your OCI registry username.

How to Use

  1. Clone the Repository: Get a local copy of this repository.
  2. Modify Dockerfile: Update the Dockerfile for your application.
  3. Push Changes: Push changes to the main branch or create a new tag.
  4. Check Workflow Status: View the Actions tab in Forgjo to monitor workflow runs.

Notes

  • Ensure your Docker environment is compatible with multi-platform builds if necessary.

License

This project is licensed under the MIT License. See the LICENSE file for details.