mirror of
https://github.com/games-on-whales/LXC2Docker.git
synced 2026-10-16 05:12:04 +00:00
[PR #8] [MERGED] [codex] Continue Portainer compatibility work #10
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/LXC2Docker#10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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/games-on-whales/LXC2Docker/pull/8
Author: @JBailes
Created: 4/17/2026
Status: ✅ Merged
Merged: 4/17/2026
Merged by: @JBailes
Base:
docker-lxc-daemon← Head:aimee/session/portainer-next📝 Commits (2)
ed28de0Track custom network membership for Portainer9601903Implement Portainer image builds📊 Changes
8 files changed (+852 additions, -44 deletions)
View changed files
📝
internal/api/build.go(+600 -7)📝
internal/api/containers.go(+6 -7)📝
internal/api/containers_extra.go(+69 -0)📝
internal/api/router.go(+1 -0)📝
internal/api/system.go(+127 -8)📝
internal/api/types.go(+20 -8)📝
internal/lxc/manager.go(+5 -0)📝
internal/store/store.go(+24 -14)📄 Description
Summary
/buildpath for basic single-stage Dockerfiles used through PortainerWhy
Portainer compatibility had improved enough for basic container and image flows, but custom networks were still mostly hollow and image builds still failed. This PR closes those next high-yield gaps.
Impact
FROM,WORKDIR,ENV,COPY,ADD,RUN,CMD,ENTRYPOINT, andEXPOSEValidation
GOCACHE=/tmp/go-build-cache go test ./...root@192.168.1.253using a transient daemon socket/buildonroot@192.168.1.253by buildingportainer-build-validate:latestfrom a Dockerfile withFROM,WORKDIR,ENV,COPY,RUN, andCMDGET /images/portainer-build-validate:latest/jsonNotes
/buildis intentionally limited to a narrow single-stage subset rather than full Dockerfile paritydocker-lxc-daemon.serviceon the host was left untouched during validation; testing used transientsystemd-runinstances🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.