[PR #101] [MERGED] security: run in rootless by default and drop unnecessary caps #166

Closed
opened 2025-12-29 09:23:45 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/yusing/godoxy/pull/101
Author: @yusing
Created: 4/29/2025
Status: Merged
Merged: 4/29/2025
Merged by: @yusing

Base: mainHead: feat/rootless


📝 Commits (10+)

  • 38e8f8d security: hardening docker compose example
  • 628dc94 chore: remove unnecessary setcap from dockerfile
  • b13167f fix: build error
  • fbc847d Merge remote-tracking branch 'origin/main' into feat/rootless
  • b3c0192 fix: docker compose and bind permission
  • e23136f fix: add missing environment variables to .env example
  • 7971473 fix: container permission
  • 4e19c09 Merge remote-tracking branch 'origin/main' into feat/rootless
  • e9a6484 Merge remote-tracking branch 'origin/main' into feat/rootless
  • 7e3b160 feat(setup): add more cert providers and removed package install

📊 Changes

5 files changed (+208 additions, -97 deletions)

View changed files

📝 .env.example (+15 -0)
📝 Dockerfile (+13 -13)
📝 Makefile (+15 -8)
📝 compose.example.yml (+42 -4)
📝 scripts/setup.sh (+123 -72)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/yusing/godoxy/pull/101 **Author:** [@yusing](https://github.com/yusing) **Created:** 4/29/2025 **Status:** ✅ Merged **Merged:** 4/29/2025 **Merged by:** [@yusing](https://github.com/yusing) **Base:** `main` ← **Head:** `feat/rootless` --- ### 📝 Commits (10+) - [`38e8f8d`](https://github.com/yusing/godoxy/commit/38e8f8d553ebddb92485f980d1e804540463c3db) security: hardening docker compose example - [`628dc94`](https://github.com/yusing/godoxy/commit/628dc949245a44667c7f92d697051bcd41a10e2e) chore: remove unnecessary setcap from dockerfile - [`b13167f`](https://github.com/yusing/godoxy/commit/b13167f6204fd41738aae4f28621c78a7ec57a70) fix: build error - [`fbc847d`](https://github.com/yusing/godoxy/commit/fbc847d0b377d5448eaffb438f281ddb8f61c186) Merge remote-tracking branch 'origin/main' into feat/rootless - [`b3c0192`](https://github.com/yusing/godoxy/commit/b3c019262172d49eda60cef154524b1d6064773f) fix: docker compose and bind permission - [`e23136f`](https://github.com/yusing/godoxy/commit/e23136f70f264b975a0d44883f6164a05ad35266) fix: add missing environment variables to .env example - [`7971473`](https://github.com/yusing/godoxy/commit/7971473c4e99808cf12f7d1012c93433be47d689) fix: container permission - [`4e19c09`](https://github.com/yusing/godoxy/commit/4e19c0992a2f924d1850983b9ba433353f15d5aa) Merge remote-tracking branch 'origin/main' into feat/rootless - [`e9a6484`](https://github.com/yusing/godoxy/commit/e9a6484bff53073f8b35de22630b882d2ea68697) Merge remote-tracking branch 'origin/main' into feat/rootless - [`7e3b160`](https://github.com/yusing/godoxy/commit/7e3b16012230140502dbd75da2ecd63a92247be8) feat(setup): add more cert providers and removed package install ### 📊 Changes **5 files changed** (+208 additions, -97 deletions) <details> <summary>View changed files</summary> 📝 `.env.example` (+15 -0) 📝 `Dockerfile` (+13 -13) 📝 `Makefile` (+15 -8) 📝 `compose.example.yml` (+42 -4) 📝 `scripts/setup.sh` (+123 -72) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 09:23:45 +01:00
adam closed this issue 2025-12-29 09:23:45 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/godoxy#166