forked from arcane/arcane
Update docker/Dockerfile #1
No reviewers
Labels
No labels
Category
Hardware
Category
Network
Category
Software
Feedback
Help Wanted
Feedback
Review Needed
Feedback
Revision Needed
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Review
Approved
Review
Declined
Review
Duplicate
Review
Not A Bug
Review
Triage
Review
Verified
Type
Bug
Type
Dependency
Type
Documentation
Type
Enhancement
Type
Feature
Type
Feature Request
Type
Legal
Type
Question
Type
Refactor
Type
Security
Type
Text
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
neureka/arcane-test!1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "test"
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?
Codex Bot Review
Status: Request changes
Risk: High
Reviewed:
65a22acada360a9c4b718d85792b60ca9d3f087d...a871d9b2552cdc5147c5a30247d74bad3f02ca47Trigger:
@mentionUpdated:
2026-06-13T00:16:22.7717142+00:00Summary
The PR removes the manual next-image build workflow and changes the manager image default backend port. The review focused on Docker packaging behavior and release workflow impact. The Dockerfile port change appears to break the documented/container default for the manager service.
Walkthrough
.github/workflows/build-next-images.ymldocker/DockerfilePORTenvironment variable from3552to35522.3552.Findings
CR-001 — HIGH — Manager image now listens on the wrong default port
Category: compatibility
Location:
docker/Dockerfile:86Issue:
The manager image default
PORTwas changed from3552to35522. Arcane’s documented backend/container port is3552, and existing Docker deployments commonly map host/container port3552. With this change, the application will bind to35522inside the container while users and compose examples continue to target3552.Why it matters:
This can make newly built manager images unreachable after upgrade, because
-p 3552:3552or equivalent compose mappings route traffic to a container port where the server no longer listens. That is a production compatibility break for the primary Docker artifact.Suggested fix:
Restore
ENV PORT=3552unless the port migration is intentional. If it is intentional, update all Docker exposure, compose examples, docs, health checks, and migration notes in the same change so existing users have a clear upgrade path.LLM fix prompt
Suggested change
Confidence Score: 2/5
The PR needs rework before merge because the Dockerfile change affects the primary runtime artifact and is likely to break existing container deployments. The workflow deletion may be intentional, but the port change is not safely coordinated with the rest of the deployment surface.
Suggested validation
3552:3552container port mapping.Not reviewed
Reviews (10): Last reviewed commit: Delete .github/workflows/build-next-images.yml
Generated by Codex Bot. This block is replaced on each review run.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.