
[0;32m[INFO][0m  ╔══════════════════════════════════════╗
[0;32m[INFO][0m  ║  felhom-controller image builder     ║
[0;32m[INFO][0m  ╚══════════════════════════════════════╝
[0;32m[INFO][0m  Version:    0.349.0
[0;32m[INFO][0m  Commit:     94049a7
[0;32m[INFO][0m  Repo:       /mnt/5_hdd/felhom.eu/git/felhom-controller
[0;32m[INFO][0m  Source:     /mnt/5_hdd/felhom.eu/git/felhom-controller/controller
[0;32m[INFO][0m  Build dir:  /mnt/5_hdd/felhom.eu/build/felhom-controller/workspace
[0;32m[INFO][0m  Image:      gitea.dooplex.hu/admin/felhom-controller:0.349.0

[0;36m[STEP][0m  0/4 — Checking the registry: is 0.349.0 already published?
[0;32m[INFO][0m  0.349.0 is not present in the registry — proceeding.
[0;32m[INFO][0m  Source tree is clean and at origin/main.
[0;36m[STEP][0m  1/4 — Preparing build workspace...
[0;32m[INFO][0m  Source copied: 1127 Go files
[0;36m[STEP][0m  2/4 — Syncing app assets...
[0;32m[INFO][0m  Synced 263 assets (52 SVG + 16 PNG logos, 195 screenshots)
[0;36m[STEP][0m  3/4 — Preparing Go modules...
[0;32m[INFO][0m  Running go mod tidy...
[0;36m[STEP][0m  4/4 — Building Docker image...
[0;32m[INFO][0m  Building for current platform + pushing...
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 7.32kB done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/library/golang:1.27.3-trixie@sha256:fbb7ae40b62ff8afe31662df570d39b4f5052ac32b90dae8e60d7657a20a74f4
#2 ...

#3 [auth] library/golang:pull token for registry-1.docker.io
#3 DONE 0.0s

#4 [auth] library/debian:pull token for registry-1.docker.io
#4 DONE 0.0s

#5 [internal] load metadata for docker.io/library/debian:13.7-slim@sha256:a29215f6a35e51e22adffa17f89e9d2ef06214e64a2bad10d765c46aea49f11f
#5 DONE 1.0s

#2 [internal] load metadata for docker.io/library/golang:1.27.3-trixie@sha256:fbb7ae40b62ff8afe31662df570d39b4f5052ac32b90dae8e60d7657a20a74f4
#2 DONE 1.0s

#6 [internal] load .dockerignore
#6 transferring context: 2B done
#6 DONE 0.0s

#7 [restic 1/3] FROM docker.io/library/debian:13.7-slim@sha256:a29215f6a35e51e22adffa17f89e9d2ef06214e64a2bad10d765c46aea49f11f
#7 resolve docker.io/library/debian:13.7-slim@sha256:a29215f6a35e51e22adffa17f89e9d2ef06214e64a2bad10d765c46aea49f11f 0.0s done
#7 DONE 0.0s

#8 [builder 1/7] FROM docker.io/library/golang:1.27.3-trixie@sha256:fbb7ae40b62ff8afe31662df570d39b4f5052ac32b90dae8e60d7657a20a74f4
#8 resolve docker.io/library/golang:1.27.3-trixie@sha256:fbb7ae40b62ff8afe31662df570d39b4f5052ac32b90dae8e60d7657a20a74f4 0.0s done
#8 DONE 0.0s

#9 [internal] load build context
#9 transferring context: 16.62MB 0.2s done
#9 DONE 0.2s

#10 [builder 2/7] WORKDIR /build
#10 CACHED

#11 [builder 3/7] COPY go.mod ./
#11 CACHED

#12 [builder 4/7] RUN go mod download || true
#12 CACHED

#13 [builder 5/7] COPY . .
#13 CACHED

#14 [builder 6/7] RUN go mod tidy
#14 CACHED

#15 [builder 7/7] RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build     -ldflags="-s -w         -X main.Version=0.349.0         -X main.BuildTime=$(date -u +%Y-%m-%dT%H:%M:%SZ)         -X main.GitCommit=94049a7"     -o /build/felhom-controller     ./cmd/controller/
#15 DONE 22.9s

#16 [stage-2 2/7] RUN apt-get update && apt-get upgrade -y --no-install-recommends && apt-get install -y --no-install-recommends     ca-certificates     curl     gnupg     git     util-linux     rsync     openssh-client     && rm -rf /var/lib/apt/lists/*
#16 CACHED

#17 [restic 2/3] COPY third_party/restic/restic-release-key.asc /tmp/restic-release-key.asc
#17 CACHED

#18 [restic 3/3] RUN set -eu;     apt-get update && apt-get install -y --no-install-recommends ca-certificates curl gnupg gpgv bzip2;     case "amd64" in       amd64) want="f415415624dcc452f2a02b8c33641791a8c6d6d3b65bbb3543fcf9a25151585c" ;;       arm64) want="a5f64aaab53d51e311fa3829124c5b703f2d14cf187d8640b6be3b2b49376465" ;;       *) echo "no pinned restic checksum for architecture 'amd64'" >&2; exit 1 ;;     esac;     f="restic_0.19.1_linux_amd64.bz2";     url="https://github.com/restic/restic/releases/download/v0.19.1";     cd /tmp;     curl -fsSL -o "$f" "$url/$f"; curl -fsSL -o SHA256SUMS "$url/SHA256SUMS"; curl -fsSL -o SHA256SUMS.asc "$url/SHA256SUMS.asc";     gpg --dearmor < /tmp/restic-release-key.asc > /tmp/restic-release-key.gpg;     gpgv --keyring /tmp/restic-release-key.gpg SHA256SUMS.asc SHA256SUMS;     grep " ${f}\$" SHA256SUMS | sha256sum -c -;     echo "${want}  ${f}" | sha256sum -c -;     bunzip2 -c "$f" > /usr/local/bin/restic; chmod 0755 /usr/local/bin/restic;     /usr/local/bin/restic version | grep -q "^restic 0.19.1 "
#18 CACHED

#19 [stage-2 3/7] COPY --from=restic /usr/local/bin/restic /usr/local/bin/restic
#19 CACHED

#20 [stage-2 4/7] RUN curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker.gpg     && . /etc/os-release     && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg]        https://download.docker.com/linux/debian ${VERSION_CODENAME} stable" > /etc/apt/sources.list.d/docker.list     && apt-get update     && apt-get install -y --no-install-recommends docker-ce-cli docker-compose-plugin     && rm -rf /var/lib/apt/lists/*
#20 CACHED

#21 [stage-2 5/7] RUN mkdir -p /opt/docker/felhom-controller/data
#21 CACHED

#22 [stage-2 6/7] COPY --from=builder /build/felhom-controller /usr/local/bin/felhom-controller
#22 DONE 0.1s

#23 [stage-2 7/7] COPY assets/ /usr/share/felhom/assets/
#23 DONE 0.2s

#24 exporting to image
#24 exporting layers
#24 exporting layers 2.6s done
#24 exporting manifest sha256:5feb7770e952a656376921d81a28da008283a1e7bfa779ee86b77553dfcf6b81
#24 exporting manifest sha256:5feb7770e952a656376921d81a28da008283a1e7bfa779ee86b77553dfcf6b81 0.2s done
#24 exporting config sha256:3ef3c22d7694d8d583d166699de3ce0121297ed904ca0370cd89e87023048378
#24 exporting config sha256:3ef3c22d7694d8d583d166699de3ce0121297ed904ca0370cd89e87023048378 0.2s done
#24 exporting attestation manifest sha256:9a222a7e3be41e361f98ecac8106c15dd6351db9198b76c9f3a2d3f69e5ad104
#24 exporting attestation manifest sha256:9a222a7e3be41e361f98ecac8106c15dd6351db9198b76c9f3a2d3f69e5ad104 0.2s done
#24 exporting manifest list sha256:c5341883cd58410ea631fc0c76262d0902a731a24c1096df551e7d35df1ea877
#24 exporting manifest list sha256:c5341883cd58410ea631fc0c76262d0902a731a24c1096df551e7d35df1ea877 0.2s done
#24 naming to gitea.dooplex.hu/admin/felhom-controller:0.349.0
#24 naming to gitea.dooplex.hu/admin/felhom-controller:0.349.0 0.0s done
#24 unpacking to gitea.dooplex.hu/admin/felhom-controller:0.349.0
#24 unpacking to gitea.dooplex.hu/admin/felhom-controller:0.349.0 0.8s done
#24 naming to gitea.dooplex.hu/admin/felhom-controller:latest 0.0s done
#24 unpacking to gitea.dooplex.hu/admin/felhom-controller:latest 0.1s done
#24 DONE 4.6s
[0;32m[INFO][0m  Pushing...
The push refers to repository [gitea.dooplex.hu/admin/felhom-controller]
44136fa355b3: Waiting
c3f83389ce1b: Waiting
031445521e15: Waiting
ecc510c1e359: Waiting
027c5de97d62: Waiting
ecc510c1e359: Layer already exists
44136fa355b3: Already exists
e81c1fce9826: Layer already exists
1e42c4d84de5: Waiting
c3f83389ce1b: Layer already exists
63a1406b1961: Layer already exists
d747c9b6922d: Layer already exists
031445521e15: Pushed
1e42c4d84de5: Pushed
027c5de97d62: Pushed
0.349.0: digest: sha256:c5341883cd58410ea631fc0c76262d0902a731a24c1096df551e7d35df1ea877 size: 856
The push refers to repository [gitea.dooplex.hu/admin/felhom-controller]
44136fa355b3: Waiting
c3f83389ce1b: Waiting
031445521e15: Waiting
ecc510c1e359: Waiting
e81c1fce9826: Layer already exists
63a1406b1961: Layer already exists
d747c9b6922d: Layer already exists
1e42c4d84de5: Layer already exists
44136fa355b3: Already exists
c3f83389ce1b: Layer already exists
ecc510c1e359: Layer already exists
027c5de97d62: Layer already exists
031445521e15: Already exists
latest: digest: sha256:c5341883cd58410ea631fc0c76262d0902a731a24c1096df551e7d35df1ea877 size: 856

[0;32m[INFO][0m  ╔══════════════════════════════════════╗
[0;32m[INFO][0m  ║  Build complete ✓                    ║
[0;32m[INFO][0m  ╚══════════════════════════════════════╝
[0;32m[INFO][0m  Image: gitea.dooplex.hu/admin/felhom-controller:0.349.0
[0;32m[INFO][0m  Size:  486M

