Container: - Dockerfile → Containerfile; drop gosu, entrypoint, PUID/PGID user-switching - HOME=/config so Path.home()/.aws resolves to runtime-mounted credentials - docker-compose.yml → compose.yml with userns_mode: keep-id for Podman rootless - .dockerignore → .containerignore - boto3 unpinned from 1.34.0 to >=1.34.0 CI: - Remove Woodpecker (.woodpecker.yml, .woodpecker/) - Add Forgejo Actions (.forgejo/workflows/ci.yml, publish.yml) - CI: syntax check, security scan, container lint (hadolint), build test - Publish: build and push to Quay.io on main push and version tags Cleanup: - Remove entrypoint.sh (no longer needed) - Remove scripts/build-and-push.sh and PUBLISHING.md (superseded by CI) - All docker → podman command references updated Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| _Sidebar.md | ||
| AWS-Configuration.md | ||
| Building-and-Publishing.md | ||
| Configuration.md | ||
| FAQ.md | ||
| Home.md | ||
| Quick-Start.md | ||
| README.md | ||
| Troubleshooting.md | ||
| Usage.md | ||
SGO Wiki
This directory contains comprehensive documentation for SGO (Security Groups Observatory).
Wiki Pages
Getting Started
- Home - Project overview, features, and file structure
- Quick Start - Get up and running in 30 seconds
Configuration
- Configuration - Environment variables, data storage options, and configuration examples
- AWS Configuration - AWS profile setup, MFA configuration, and IAM permissions
Usage
- Usage Guide - Complete guide to using SGO features including search, views, and CSV exports
- FAQ - Frequently asked questions
Help
- Troubleshooting - Common issues and solutions
Using These Docs
For New Users
- Start with Quick Start to get SGO running
- Read AWS Configuration to set up your AWS profiles
- Check Usage Guide to learn the features
For Troubleshooting
- Check FAQ for common questions
- Review Troubleshooting for specific error messages
- If still stuck, open an issue with logs and details
For Configuration
- See Configuration for all environment variables
- Review configuration examples for your use case
- Check platform-specific notes if on Windows/macOS/Linux
Contributing to Documentation
Found an error or want to improve the docs?
- Edit the relevant markdown file
- Submit a pull request
- Follow the contribution guidelines in CONTRIBUTING.md
Publishing to Wiki
These markdown files can be:
- Used directly in the repository
- Published to GitHub/Codeberg wiki pages
- Rendered with any markdown viewer
- Hosted on documentation platforms
For Codeberg, these files can be copied to the repository's wiki section.