[PR #3737] [CLOSED] Improve docker images #4821

Closed
opened 2026-05-05 14:49:23 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fatedier/frp/pull/3737
Author: @reneleonhardt
Created: 10/31/2023
Status: Closed

Base: devHead: update-and-improve-docker


📝 Commits (3)

📊 Changes

5 files changed (+63 additions, -40 deletions)

View changed files

.dockerignore (+19 -0)
📝 .github/workflows/build-and-push-image.yml (+10 -16)
Dockerfile (+34 -0)
dockerfiles/Dockerfile-for-frpc (+0 -12)
dockerfiles/Dockerfile-for-frps (+0 -12)

📄 Description

Summary

🤖 Generated by Copilot at 24e5b67

This pull request refactors and improves the docker-related files and workflows of the project. It adds a Dockerfile that builds a single image for both frpc and frps, using build arguments and multi-stage build. It also adds a .dockerignore file and a .github/dependabot.yml file, and simplifies the .github/workflows/build-and-push-image.yml file. It deletes the dockerfiles/Dockerfile-for-frpc and dockerfiles/Dockerfile-for-frps files, as they are no longer needed.

WHY

Docker improvements:

  • Improve security by running rootless
  • Add standard labels
  • Unify docker build into single file

🔄 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/fatedier/frp/pull/3737 **Author:** [@reneleonhardt](https://github.com/reneleonhardt) **Created:** 10/31/2023 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `update-and-improve-docker` --- ### 📝 Commits (3) - [`b41b8ae`](https://github.com/fatedier/frp/commit/b41b8ae13a11f7a32667cc7d60a7c8d95c894398) feat: Improve docker images - [`54218d0`](https://github.com/fatedier/frp/commit/54218d0cab7695bbbcd115f0c54f960c1cf24950) feat: Unify docker build - [`de9764e`](https://github.com/fatedier/frp/commit/de9764ed041afc1b3a71aa01220a1289f40c237e) Apply hadolint suggestion ### 📊 Changes **5 files changed** (+63 additions, -40 deletions) <details> <summary>View changed files</summary> ➕ `.dockerignore` (+19 -0) 📝 `.github/workflows/build-and-push-image.yml` (+10 -16) ➕ `Dockerfile` (+34 -0) ➖ `dockerfiles/Dockerfile-for-frpc` (+0 -12) ➖ `dockerfiles/Dockerfile-for-frps` (+0 -12) </details> ### 📄 Description ### Summary <!-- copilot:summary --> ### <samp>🤖 Generated by Copilot at 24e5b67</samp> This pull request refactors and improves the docker-related files and workflows of the project. It adds a `Dockerfile` that builds a single image for both `frpc` and `frps`, using build arguments and multi-stage build. It also adds a `.dockerignore` file and a `.github/dependabot.yml` file, and simplifies the `.github/workflows/build-and-push-image.yml` file. It deletes the `dockerfiles/Dockerfile-for-frpc` and `dockerfiles/Dockerfile-for-frps` files, as they are no longer needed. ### WHY Docker improvements: * Improve security by running rootless * Add standard labels * Unify docker build into single file --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-05 14:49:23 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/frp#4821
No description provided.