mirror of
https://github.com/Dokploy/templates.git
synced 2026-05-06 02:07:03 -05:00
[PR #714] [MERGED] feat: Add imgproxy template #2036
Reference in New Issue
Block a user
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/Dokploy/templates/pull/714
Author: @vladyslavprosolupov
Created: 2/19/2026
Status: ✅ Merged
Merged: 3/5/2026
Merged by: @Siumauricio
Base:
canary← Head:canary📝 Commits (8)
0e58d08feat: Add imgproxy template5da44defix: Configure docker-compose to match requirements9298e6afix: Process metafff5ac0fix: Change logo nameca6edf5fix: Remove incorrect mounts45047dbfix: Expose 80 port instead of direct mapping1c7e228fix: Change nginx cache keys default zone size and correct format negotiation6e87226fix: Escaping📊 Changes
4 files changed (+169 additions, -18 deletions)
View changed files
➕
blueprints/imgproxy/docker-compose.yml(+76 -0)➕
blueprints/imgproxy/imgproxy.png(+0 -0)➕
blueprints/imgproxy/template.toml(+56 -0)📝
meta.json(+37 -18)📄 Description
What is this PR about?
New PR of imgproxy - fast and secure on the fly image processing
Checklist
Before submitting this PR, please make sure that:
Issues related (if applicable)
Close automatically the related issues using the keywords:
closes #ISSUE_NUMBERScreenshots or Videos
Greptile Summary
This PR adds a new imgproxy template for fast and secure on-the-fly image processing. The implementation includes a two-service setup with imgproxy for image processing and nginx as a caching reverse proxy.
Key changes:
blueprints/imgproxy/withdocker-compose.yml,template.toml, and logo${hash:128})meta.jsonwith correct metadata and proper alphabetical orderingIssues found:
nginxservice usesportsinstead ofexpose, which violates template requirements (AGENTS.md line 150)imgproxyservice should explicitly declareexpose: - 8080for documentationConfidence Score: 4/5
portsinstead ofexposein the nginx service, which violates documented template requirements. Once this syntax issue is corrected, the template will be production-ready.blueprints/imgproxy/docker-compose.yml- needsportschanged toexposeLast reviewed commit:
ca6edf5(2/5) Greptile learns from your feedback when you react with thumbs up/down!
Context used:
dashboard- AGENTS.md (source)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.