mirror of
https://github.com/games-on-whales/wolfmanager.git
synced 2026-10-15 13:02:05 +00:00
[PR #17] [MERGED] Update docker workflow #40
Labels
No labels
a11y
bug
enhancement
enhancement
good first issue
pull-request
question
refactor
security
shadcn
tech-debt
ui
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/wolfmanager#40
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/games-on-whales/wolfmanager/pull/17
Author: @salty2011
Created: 6/6/2025
Status: ✅ Merged
Merged: 6/6/2025
Merged by: @salty2011
Base:
stable← Head:update-docker-workflow📝 Commits (10+)
3f46a13FIX: tagging for non stable brancheb04e61Fix GitHub Actions permissions for git tag creation and pushing5e7dbbdFix Docker build failure by switching from npm to pnpm1d12d59fix: Add build-time environment variables to resolve NextAuth build failuref59cf03Fix clients page 404 error by removing Next.js standalone mode715d948Fix: Docker build by switching to use existing user from base image6269542Fix config directory permissions and add socket permission handling0b18995Fix Docker build error - remove invalid shell operators from COPY command773bfe6Fix config directory permissions during Docker build processd871cddFix config directory permissions for bind mount scenario📊 Changes
67 files changed (+5574 additions, -4765 deletions)
View changed files
📝
.devcontainer/Dockerfile(+12 -11)📝
.devcontainer/devcontainer.json(+4 -3)📝
.github/workflows/docker-build.yml(+2 -2)➖
.roomodes(+0 -12)📝
LICENSE(+1 -1)📝
README.md(+195 -263)➕
build/.dockerignore(+87 -0)📝
build/Dockerfile(+66 -11)➕
build/README.md(+215 -0)➕
build/docker-compose.production.yml(+42 -0)📝
build/docker-compose.yml(+10 -1)➕
build/docker-entrypoint.sh(+56 -0)➕
build/scripts/setup-groups.sh(+104 -0)➕
build/scripts/setup-permissions.sh(+52 -0)➕
build/scripts/setup-user.sh(+59 -0)➕
build/scripts/utils.sh(+43 -0)➖
docs/features/authentication.md(+0 -128)➖
docs/features/first-time-setup.md(+0 -310)➕
docs/images/clients.png(+0 -0)➕
docs/images/settings.png(+0 -0)...and 47 more files
📄 Description
🚀 Lift-Off: First WolfManager Release
Overview
This update introduces major improvements across the WolfManager platform, including:
As this the first release there are still many bug to be found and resolved. Please log these as part of issues
🛠️ Key Changes
🐳 Docker Workflow & Container Enhancements
🧑💻 UI Enhancements
ClientPageContentandPairedClientsCard, simplifying the UI codebase.📦 GitHub Actions & Docker Image Versioning
The GitHub Actions workflow was updated to introduce date-based versioning for container builds. This enables consistent tagging and traceability of releases.
🧩 Versioning Strategy (for
stablebranch only)YYYYMM.###YYYY= 4-digit year (e.g., 2025)MM= 2-digit month (e.g., 06 for June)###= 3-digit sequential counter for that month (starting at001)🔄 How it Works:
stablebranch:202506)202506.*.001if none exist)202506.002)ghcr.io/<repo>/wolfmanager:202506.002(date-based version)ghcr.io/<repo>/wolfmanager:latest(latest tag forstable)🧪 For Non-
stableBranches:ghcr.io/<repo>/wolfmanager:update-docker-workflow)🐛 Bug Fixes
✅ Validation & Testing
📌 Notes
These changes lay the foundation for a scalable development and release pipeline.
Future improvements will build on this by introducing plugin support and extended remote pairing capabilities.
🔗 Resolved Issues
This PR addresses and closes the following issues:
Please review and provide feedback or approval for merge into
stable.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.