generated from oci/template
Server for hosting compendium sources for the Dungeon Developer 5e Tools apps
- Go 72.1%
- HTML 19.1%
- JavaScript 8.2%
- Dockerfile 0.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
Build Docker Image on Commit / build-and-publish (push) Successful in 1m52s
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> |
||
| .forgejo/workflows | ||
| internal | ||
| templates | ||
| .gitignore | ||
| design.html | ||
| docker-compose.yml | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| handoff.md | ||
| main.go | ||
| Readme.md | ||
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
-
On Commit to Main
- Trigger: Activates on commits to the
mainbranch (tags are excluded). - Purpose: Builds and publishes a Docker image for each commit.
- Trigger: Activates on commits to the
-
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
- Clone the Repository: Get a local copy of this repository.
- Modify Dockerfile: Update the
Dockerfilefor your application. - Push Changes: Push changes to the
mainbranch or create a new tag. - 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.