[PR #2034] [CLOSED] feat: Add runtime plugin dependencies and composer binary to Dockerfile #1717

Closed
opened 2026-02-04 20:10:10 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/2034
Author: @PalmarHealer
Created: 12/21/2025
Status: Closed

Base: mainHead: palmarhealer/fix-docker-dependency


📝 Commits (8)

  • 5ef2aff feat: Add runtime plugin dependencies and composer binary to Dockerfile
  • 77ccb8e We may need php bz2
  • 52f83f4 reuse already existing composer
  • efd2ddf feat (docker): add 7zip and git
  • 8af40d0 We need bzip2-dev for some reason
  • 446250f Forgot composer in the dev dockerfile
  • 722c7c6 correct 7zip package
  • 64a6a82 remove bash

📊 Changes

3 files changed (+17 additions, -5 deletions)

View changed files

📝 Dockerfile (+7 -2)
📝 Dockerfile.base (+3 -1)
📝 Dockerfile.dev (+7 -2)

📄 Description

Closes #2024
Closes #2025

Fixes plugin installation failures in Docker deployments by adding required runtime dependencies (composer, nodejs, npm, yarn) to the production image.


🔄 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/pelican-dev/panel/pull/2034 **Author:** [@PalmarHealer](https://github.com/PalmarHealer) **Created:** 12/21/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `palmarhealer/fix-docker-dependency` --- ### 📝 Commits (8) - [`5ef2aff`](https://github.com/pelican-dev/panel/commit/5ef2aff7fcfc867d01bce1202d64c30a463123c3) feat: Add runtime plugin dependencies and composer binary to Dockerfile - [`77ccb8e`](https://github.com/pelican-dev/panel/commit/77ccb8ea42cad84224288b522cb18101305b9f5d) We may need php bz2 - [`52f83f4`](https://github.com/pelican-dev/panel/commit/52f83f4831723c67b951c9701c40a8a61ee8d1a7) reuse already existing composer - [`efd2ddf`](https://github.com/pelican-dev/panel/commit/efd2ddf3d20165a921051b56d0fd70e54bf782e5) feat (docker): add 7zip and git - [`8af40d0`](https://github.com/pelican-dev/panel/commit/8af40d0ea8db7565f94c23759b03538791888aab) We need bzip2-dev for some reason - [`446250f`](https://github.com/pelican-dev/panel/commit/446250f317f1b5afd002ec197f82d8b2765d3391) Forgot composer in the dev dockerfile - [`722c7c6`](https://github.com/pelican-dev/panel/commit/722c7c6355ff92fac30eca6d9aaedc3195f39d8f) correct 7zip package - [`64a6a82`](https://github.com/pelican-dev/panel/commit/64a6a82c9de042a74e8a769f632f28596eca88bb) remove bash ### 📊 Changes **3 files changed** (+17 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `Dockerfile` (+7 -2) 📝 `Dockerfile.base` (+3 -1) 📝 `Dockerfile.dev` (+7 -2) </details> ### 📄 Description Closes #2024 Closes #2025 Fixes plugin installation failures in Docker deployments by adding required runtime dependencies (composer, nodejs, npm, yarn) to the production image. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 20:10:10 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1717