Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
fda6ea0
Initial plan
Copilot Feb 17, 2026
727d782
test: use tcp readiness check for synclounge passing queue
Copilot Feb 17, 2026
69ac169
test: adapt failing passing-queue checks to command fallback
Copilot Feb 18, 2026
a157421
test: require tcp checks for exposed passing apps
Copilot Feb 18, 2026
2d1f6c9
Stabilize passing-queue container tests by aligning failing apps to e…
Copilot Feb 18, 2026
16bb161
fix: start container runtime fixes for babybuddy and changedetection
Copilot Feb 18, 2026
dce8c1b
fix: restore tcp readiness by fixing cops habridge healthchecks htpcm…
Copilot Feb 19, 2026
8cbf94c
fix: restore tcp readiness for diskover freshrss grav grocy heimdall
Copilot Feb 19, 2026
27c99ed
fix: attempt daapd startup stabilization without test downgrade
Copilot Feb 19, 2026
357759c
fix: improve babybuddy and budge startup; add sweep status docs
Copilot Feb 19, 2026
d491ea0
Stabilize passing-queue runtime startup and enforce per-container swe…
Copilot Feb 19, 2026
a3333ba
Merge branch 'main' into copilot/build-and-test-queue-passing
Crow-Control Feb 19, 2026
e6899f0
Merge branch 'main' into copilot/build-and-test-queue-passing
Crow-Control Feb 19, 2026
ac7dced
chore: switch to per-container sweep workflow
Copilot Feb 19, 2026
9817b3b
chore(changedetection): record 120s sweep status
Copilot Feb 19, 2026
6d1926e
chore(diskover): record 120s sweep status
Copilot Feb 19, 2026
e514eb9
chore(cops): record 120s sweep status
Copilot Feb 19, 2026
d6d5751
chore(ddclient): record 120s sweep status
Copilot Feb 19, 2026
a214dbe
chore(duckdns): record 120s sweep status
Copilot Feb 19, 2026
7903c72
chore(fail2ban): record 120s sweep status
Copilot Feb 19, 2026
75ccf2e
chore(feed2toot): record 120s sweep status
Copilot Feb 19, 2026
1895f27
chore(freshrss): record 120s sweep status
Copilot Feb 19, 2026
153aa6b
chore(grav): record 120s sweep status
Copilot Feb 19, 2026
d2be843
chore(grocy): record 120s sweep status
Copilot Feb 19, 2026
085302b
chore(habridge): record 120s sweep status
Copilot Feb 19, 2026
91dc93a
chore(healthchecks): record 120s sweep status
Copilot Feb 19, 2026
ba599d0
chore(hedgedoc): record 120s sweep status
Copilot Feb 19, 2026
605b2a4
chore(heimdall): record 120s sweep status
Copilot Feb 19, 2026
53da619
chore(htpcmanager): record 120s sweep status
Copilot Feb 19, 2026
abd78ab
chore(kimai): record 120s sweep status
Copilot Feb 19, 2026
158081b
chore(ldap-auth): record 120s sweep status
Copilot Feb 19, 2026
f73ab9a
chore(librespeed): record 120s sweep status
Copilot Feb 19, 2026
845679a
chore(limnoria): record 120s sweep status
Copilot Feb 19, 2026
8594590
chore(lychee): record 120s sweep status
Copilot Feb 19, 2026
d883a23
chore(mariadb): record 120s sweep status
Copilot Feb 19, 2026
7ef996c
chore(daapd): retry with explicit forgetool binary
Copilot Feb 19, 2026
b5d6164
chore(ldap-auth): retry with explicit forgetool binary
Copilot Feb 19, 2026
8d78680
chore(librespeed): retry with explicit forgetool binary
Copilot Feb 19, 2026
f041748
chore(lychee): retry with explicit forgetool binary
Copilot Feb 19, 2026
7e3fd61
chore(mariadb): retry with explicit forgetool binary
Copilot Feb 19, 2026
a2fc096
chore(mastodon): record 120s sweep status
Copilot Feb 19, 2026
4ba41fb
chore(monica): record 120s sweep status
Copilot Feb 19, 2026
7331aad
chore(mstream): record 120s sweep status
Copilot Feb 19, 2026
d4519dc
chore(mylar3): record 120s sweep status
Copilot Feb 19, 2026
ee757ab
chore(netbootxyz): record 120s sweep status
Copilot Feb 19, 2026
d614d39
chore(netbox): record 120s sweep status
Copilot Feb 19, 2026
b1f768f
chore(ngircd): record 120s sweep status
Copilot Feb 19, 2026
7683929
chore(openssh-server): record 120s sweep status
Copilot Feb 19, 2026
8be727f
chore(pairdrop): record 120s sweep status
Copilot Feb 19, 2026
26f506d
chore(projectsend): record 120s sweep status
Copilot Feb 19, 2026
25f9153
chore(pwndrop): record 120s sweep status
Copilot Feb 19, 2026
df6085f
chore(pylon): record 120s sweep status
Copilot Feb 19, 2026
2acb395
chore(raneto): record 120s sweep status
Copilot Feb 19, 2026
3d1ec92
chore(rdesktop): record 120s sweep status
Copilot Feb 19, 2026
c6c0ba5
chore(rsnapshot): record 120s sweep status
Copilot Feb 19, 2026
2016919
chore(sealskin): record 120s sweep status
Copilot Feb 19, 2026
6888763
chore(sickchill): record 120s sweep status
Copilot Feb 19, 2026
7013f78
chore(sickgear): record 120s sweep status
Copilot Feb 19, 2026
26e2957
chore(smokeping): record 120s sweep status
Copilot Feb 19, 2026
c9d315c
chore(snipe-it): record 120s sweep status
Copilot Feb 19, 2026
3cc3b51
chore(socket-proxy): record 120s sweep status
Copilot Feb 19, 2026
a686065
chore(speedtest-tracker): record 120s sweep status
Copilot Feb 19, 2026
03a3ffd
chore(synclounge): record 120s sweep status
Copilot Feb 19, 2026
64ca47a
chore(syncthing): record 120s sweep status
Copilot Feb 19, 2026
7289c06
chore(syslog-ng): record 120s sweep status
Copilot Feb 19, 2026
309c1f8
chore(thelounge): record 120s sweep status
Copilot Feb 19, 2026
4c35af0
chore(wikijs): record 120s sweep status
Copilot Feb 19, 2026
f8caa65
chore(wireguard): record 120s sweep status
Copilot Feb 19, 2026
f194c88
chore(xbackbone): record 120s sweep status
Copilot Feb 19, 2026
f92aae7
chore(xvfb): record 120s sweep status
Copilot Feb 19, 2026
c9bbac0
chore(your_spotify): record 120s sweep status
Copilot Feb 19, 2026
31cb15c
chore(znc): record 120s sweep status
Copilot Feb 19, 2026
528da2e
chore: move fully passing containers to working queue
Copilot Feb 20, 2026
af74c20
fix: remove unavailable wheel-index links in failing passing apps
Copilot Feb 20, 2026
65af9c7
fix: unblock pip builds and promote newly passing containers
Copilot Feb 20, 2026
da1cbfe
chore(hedgedoc): mark build passing after full-timeout rebuild
Copilot Feb 20, 2026
4c0cfce
chore(htpcmanager): mark build passing after full-timeout rebuild
Copilot Feb 20, 2026
dd2079b
chore(kimai): mark build passing after full-timeout rebuild
Copilot Feb 20, 2026
b94314a
chore(mastodon): mark build passing after completed rebuild
Copilot Feb 20, 2026
8d36d3f
chore(mylar3): mark build passing after completed rebuild
Copilot Feb 20, 2026
373d790
chore(netbox): mark build passing after completed rebuild
Copilot Feb 20, 2026
c0588ec
chore(raneto): mark build passing after completed rebuild
Copilot Feb 20, 2026
496f035
chore(rdesktop): mark build passing after completed rebuild
Copilot Feb 20, 2026
7852a99
chore(hedgedoc): revalidate build completion under strict timeout rule
Copilot Feb 20, 2026
85395a3
chore(htpcmanager): revalidate build completion under strict timeout …
Copilot Feb 20, 2026
5a13b4d
chore(kimai): revalidate build completion under strict timeout rule
Copilot Feb 20, 2026
ecb4323
chore(mastodon): revalidate strict build completion
Copilot Feb 20, 2026
85c9542
chore(mylar3): revalidate strict build completion
Copilot Feb 20, 2026
bf1ca13
chore(netbox): revalidate strict build completion
Copilot Feb 20, 2026
bbbd646
chore(raneto): revalidate strict build completion
Copilot Feb 20, 2026
24f1e48
chore(rdesktop): revalidate strict build completion
Copilot Feb 20, 2026
73f3eb3
chore(sickchill): mark build passing after strict completion check
Copilot Feb 20, 2026
6350204
chore(snipe-it): mark build passing after strict completion check
Copilot Feb 20, 2026
80cc9ce
chore(your_spotify): mark build passing after strict completion check
Copilot Feb 20, 2026
bf9d66c
test(openssh-server): rerun runtime test and refresh failure diagnostics
Copilot Feb 20, 2026
2fd4be8
test(openssh-server): rerun with ensured forgetool binary
Copilot Feb 20, 2026
803a87f
test(mastodon): run runtime test after build completion
Copilot Feb 20, 2026
39c0adb
chore(hedgedoc): verify test pass and move to working queue
Copilot Feb 20, 2026
4e3fe87
chore(htpcmanager): verify test pass and move to working queue
Copilot Feb 20, 2026
239433d
Merge branch 'main' into copilot/build-and-test-queue-passing
Crow-Control Feb 20, 2026
5680d8f
Merge branch 'main' into copilot/build-and-test-queue-passing
Crow-Control Feb 20, 2026
04edf7b
fix(kimai): make runtime start writable-safe and pass tcp test
Copilot Feb 20, 2026
1de24d6
test(mylar3): run build+forgetool and record runtime failure
Copilot Feb 20, 2026
86cf0d9
fix(mylar3): drop alpine wheel index and refresh build/test status
Copilot Feb 20, 2026
c24d155
fix(raneto): stop writing /app, fix /config perms, pass tcp test
Copilot Feb 20, 2026
23ba1cc
test(rdesktop): run build+forgetool and record startup permission fai…
Copilot Feb 20, 2026
ee46713
test(netbox): run build+forgetool and record startup failure diagnostics
Copilot Feb 20, 2026
2004245
fix(netbox): remove alpine wheel usage and make USER apps startup pass
Copilot Feb 20, 2026
7be2f16
fix(mylar3): add imghdr backport for python 3.13 and pass tcp test
Copilot Feb 20, 2026
ffcb451
test(openssh-server): rerun build and tcp test with current diagnostics
Copilot Feb 20, 2026
a3d0dbe
fix(librespeed): run from writable /config tree and add php-cli for r…
Copilot Feb 20, 2026
cc9f5dc
fix(openssh-server): run rootless sshd and pass tcp test
Copilot Feb 20, 2026
aa0c3e4
fix(rdesktop): make rootless xrdp startup pass tcp test
Copilot Feb 20, 2026
e988b4c
fix(monica): make startup /app-readonly-safe and pass tcp test
Copilot Feb 20, 2026
2303f33
fix(mastodon): make rootless startup pass tcp test and move to working
Copilot Feb 20, 2026
1683191
fix(budge): correct tcp port to 5000 and move to working
Copilot Feb 20, 2026
268946b
fix(ldap-auth): run venv python, writable key path, and pass tcp test
Copilot Feb 20, 2026
3239033
fix(snipe-it): rootless startup, tcp test pass, move to working
Copilot Feb 20, 2026
8704e79
fix(xbackbone): rootless php startup and tcp test pass
Copilot Feb 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 0 additions & 21 deletions porting/queues/passing/budge/start.sh

This file was deleted.

3 changes: 3 additions & 0 deletions porting/queues/passing/daapd/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -84,13 +84,16 @@ RUN \
echo "**** install runtime packages ****" && \
apt-get update && \
apt-get install -y --no-install-recommends \
libavahi-client3 \
libavahi-common3 \
avahi-daemon \
libconfuse2 \
dbus \
ffmpeg \
libgnutls30 \
libjson-c5 \
libevent-2.1-7t64 \
libevent-pthreads-2.1-7t64 \
libgcrypt20 \
libplist-2.0-4 \
libsodium23 \
Expand Down
43 changes: 43 additions & 0 deletions porting/queues/passing/daapd/SWEEP_STATUS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Sweep Status

- Timestamp (UTC): 2026-02-19T14:03:26Z
- Build: ok
- Forgetool test: fail
- Run status: not running
- Timeout for build/test: 120 seconds
- Forgetool path: /tmp/forgetool-bin/forgetool

## Last test log tail
```



_______ ______
|__ __| | ____|
| |_ __ _ _ ___| |__ ___ _ __ __ _ ___
| | '__| | | |/ _ \ __/ _ \| '__/ _` |/ _ \
| | | | |_| | __/ | | (_) | | | (_| | __/
|_|_| \__,_|\___|_| \___/|_| \__, |\___|
__/ |
____ ______ |___/ __
/ __/__ _______ ___/_ __/__ ___ / /
/ _// _ \/ __/ _ `/ -_) / / _ \/ _ \/ /
/_/ \___/_/ \_, /\__/_/ \___/\___/_/
/___/


---
Forgetool Version: dev
---
2026-02-19T14:03:24Z WRN Failed to cache cluster-template release; verify FORGETOOL_CLUSTER_TEMPLATE_VERSION is a valid release tag or check network connectivity to GitHub error="unexpected status for latest release: 403 Forbidden"
2026-02-19T14:03:24Z INF Checking if System Time is correct...
2026-02-19T14:03:24Z INF Failed to get NTP time: lookup pool.ntp.org on 127.0.0.53:53: server misbehaving
2026-02-19T14:03:24Z INF Cluster name: main

14:03:24 ℹ️ [INFO] 🧪 Wait checks: image=daapd:28.10 http=0 tcp=1
14:03:24 ℹ️ [INFO] Wait checks container config: env=none
14:03:24 ℹ️ [INFO] 🚀 Starting container: image=daapd:28.10 customizers=2
14:03:26 ❌ [ERROR] Container start failed for image=daapd:28.10: generic container: start container: started hook: wait until ready: internal check: container exited with code 1
check failed: generic container: start container: started hook: wait until ready: internal check: container exited with code 1
2026-02-19T14:03:26Z FTL Failed to execute command error="check failed: generic container: start container: started hook: wait until ready: internal check: container exited with code 1"
```
80 changes: 19 additions & 61 deletions porting/queues/passing/daapd/start.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,68 +3,26 @@

# make our folders
mkdir -p \
/var/run/dbus \
/run/dbus \
/config/dbase_and_logs \
/daapd-pidfolder
/config/dbase_and_logs


if [[ -e /var/run/dbus.pid ]]; then
rm -f /var/run/dbus.pid
fi

if [[ -e /run/dbus/dbus.pid ]]; then
rm -f /run/dbus/dbus.pid
fi

dbus-uuidgen --ensure
sleep 1

# configure defaults copy of conf
if [[ ! -e "/defaults/owntone.conf" ]]; then
cp /etc/owntone.conf.orig /defaults/owntone.conf
sed -i \
-e '/cache_path\ =/ s/# *//' \
-e '/db_path\ =/ s/# *//' \
-e s#ipv6\ =\ yes#ipv6\ =\ no#g \
-e s#My\ Music\ on\ %h#LS.IO\ Music#g \
-e s#/srv/music#/music#g \
-e 's/\(uid.*=\).*/\1 \"apps\"/g' \
-e s#/var/cache/owntone/cache.db#/config/dbase_and_logs/cache.db#g \
-e s#/var/cache/owntone/songs3.db#/config/dbase_and_logs/songs3.db#g \
-e s#/var/log/owntone.log#/config/dbase_and_logs/owntone.log#g \
-e '/trusted_networks\ =/ s/# *//' \
-e 's#trusted_networks = {.*#trusted_networks = { "lan" }#' \
-e '/admin_password\ =/ s/# *//' \
-e 's#admin_password = .*#admin_password = "changeme"#' \
/defaults/owntone.conf
fi

# symlink conf to /conf
if [[ ! -f /config/owntone.conf ]]; then
cp /defaults/owntone.conf /config/owntone.conf
cp /etc/owntone.conf.orig /config/owntone.conf
sed -i \
-e '/cache_path\ =/ s/# *//' \
-e '/db_path\ =/ s/# *//' \
-e s#ipv6\ =\ yes#ipv6\ =\ no#g \
-e s#My\ Music\ on\ %h#LS.IO\ Music#g \
-e s#/srv/music#/music#g \
-e 's/\(uid.*=\).*/\1 \"apps\"/g' \
-e s#/var/cache/owntone/cache.db#/config/dbase_and_logs/cache.db#g \
-e s#/var/cache/owntone/songs3.db#/config/dbase_and_logs/songs3.db#g \
-e s#/var/log/owntone.log#/config/dbase_and_logs/owntone.log#g \
-e '/trusted_networks\ =/ s/# *//' \
-e 's#trusted_networks = {.*#trusted_networks = { "lan" }#' \
-e '/admin_password\ =/ s/# *//' \
-e 's#admin_password = .*#admin_password = "changeme"#' \
/config/owntone.conf
fi

if [[ ! -L /etc/owntone.conf && -f /etc/owntone.conf ]]; then
rm /etc/owntone.conf
fi

if [[ ! -L /etc/owntone.conf ]]; then
ln -s /config/owntone.conf /etc/owntone.conf
fi

until [[ -e /var/run/dbus/system_bus_socket ]]; do
sleep 1s
done

## TODO: we need to deal differently with multi-exec or not include this container
## AVAHI in docker is an issue
exec avahi-daemon --no-chroot

exec dbus-daemon --system --nofork

exec /usr/sbin/owntone -f \
-P /daapd-pidfolder/owntone.pid

exed librespot --backend pipe --device /music/spotify -n forked-daapd --cache /tmp

exec /usr/sbin/owntone -f -c /config/owntone.conf -P /config/owntone.pid \
--mdns-no-rsp --mdns-no-daap --mdns-no-cname --mdns-no-web
71 changes: 0 additions & 71 deletions porting/queues/passing/kimai/start.sh

This file was deleted.

27 changes: 0 additions & 27 deletions porting/queues/passing/ldap-auth/start.sh

This file was deleted.

4 changes: 2 additions & 2 deletions porting/queues/passing/limnoria/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ RUN \
/app/venv/bin/pip install -U --no-cache-dir \
pip \
wheel && \
/app/venv/bin/pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/ubuntu/ \
/app/venv/bin/pip install -U --no-cache-dir \
-r https://raw.githubusercontent.com/ProgVal/Limnoria/master/requirements.txt && \
/app/venv/bin/pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/ubuntu/ \
/app/venv/bin/pip install -U --no-cache-dir \
limnoria=="${VERSION}" && \
echo "**** cleanup ****" && \
apt-get purge -y --auto-remove \
Expand Down
43 changes: 43 additions & 0 deletions porting/queues/passing/limnoria/SWEEP_STATUS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Sweep Status

- Timestamp (UTC): 2026-02-20T13:26:29Z
- Build: ok
- Forgetool test: fail
- Run status: not running
- Timeout for build/test: 300/180 seconds
- Forgetool path: /tmp/forgetool-bin/forgetool

## Last test log tail
```



_______ ______
|__ __| | ____|
| |_ __ _ _ ___| |__ ___ _ __ __ _ ___
| | '__| | | |/ _ \ __/ _ \| '__/ _` |/ _ \
| | | | |_| | __/ | | (_) | | | (_| | __/
|_|_| \__,_|\___|_| \___/|_| \__, |\___|
__/ |
____ ______ |___/ __
/ __/__ _______ ___/_ __/__ ___ / /
/ _// _ \/ __/ _ `/ -_) / / _ \/ _ \/ /
/_/ \___/_/ \_, /\__/_/ \___/\___/_/
/___/


---
Forgetool Version: dev
---
2026-02-20T13:25:28Z WRN Failed to cache cluster-template release; verify FORGETOOL_CLUSTER_TEMPLATE_VERSION is a valid release tag or check network connectivity to GitHub error="unexpected status for latest release: 403 Forbidden"
2026-02-20T13:25:28Z INF Checking if System Time is correct...
2026-02-20T13:25:28Z INF Failed to get NTP time: lookup pool.ntp.org on 127.0.0.53:53: server misbehaving
2026-02-20T13:25:28Z INF Cluster name: main

13:25:28 ℹ️ [INFO] 🧪 Wait checks: image=limnoria:2025.11.2 http=0 tcp=1
13:25:28 ℹ️ [INFO] Wait checks container config: env=none
13:25:28 ℹ️ [INFO] 🚀 Starting container: image=limnoria:2025.11.2 customizers=2
13:26:29 ❌ [ERROR] Container start failed for image=limnoria:2025.11.2: generic container: start container: started hook: wait until ready: internal check: container exec inspect: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.48/exec/ee7a04cb96c073c784520f97ea6ace76d34aa464bc25d8bcf5ea1eda68070f32/json": context deadline exceeded, host port waiting failed
check failed: generic container: start container: started hook: wait until ready: internal check: container exec inspect: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.48/exec/ee7a04cb96c073c784520f97ea6ace76d34aa464bc25d8bcf5ea1eda68070f32/json": context deadline exceeded, host port waiting failed
2026-02-20T13:26:29Z FTL Failed to execute command error="check failed: generic container: start container: started hook: wait until ready: internal check: container exec inspect: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.48/exec/ee7a04cb96c073c784520f97ea6ace76d34aa464bc25d8bcf5ea1eda68070f32/json\": context deadline exceeded, host port waiting failed"
```
43 changes: 43 additions & 0 deletions porting/queues/passing/lychee/SWEEP_STATUS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Sweep Status

- Timestamp (UTC): 2026-02-19T14:08:06Z
- Build: ok
- Forgetool test: fail
- Run status: not running
- Timeout for build/test: 120 seconds
- Forgetool path: /tmp/forgetool-bin/forgetool

## Last test log tail
```



_______ ______
|__ __| | ____|
| |_ __ _ _ ___| |__ ___ _ __ __ _ ___
| | '__| | | |/ _ \ __/ _ \| '__/ _` |/ _ \
| | | | |_| | __/ | | (_) | | | (_| | __/
|_|_| \__,_|\___|_| \___/|_| \__, |\___|
__/ |
____ ______ |___/ __
/ __/__ _______ ___/_ __/__ ___ / /
/ _// _ \/ __/ _ `/ -_) / / _ \/ _ \/ /
/_/ \___/_/ \_, /\__/_/ \___/\___/_/
/___/


---
Forgetool Version: dev
---
2026-02-19T14:07:04Z WRN Failed to cache cluster-template release; verify FORGETOOL_CLUSTER_TEMPLATE_VERSION is a valid release tag or check network connectivity to GitHub error="unexpected status for latest release: 403 Forbidden"
2026-02-19T14:07:04Z INF Checking if System Time is correct...
2026-02-19T14:07:04Z INF Failed to get NTP time: lookup pool.ntp.org on 127.0.0.53:53: server misbehaving
2026-02-19T14:07:04Z INF Cluster name: main

14:07:04 ℹ️ [INFO] 🧪 Wait checks: image=lychee:6.10.1 http=0 tcp=1
14:07:04 ℹ️ [INFO] Wait checks container config: env=none
14:07:04 ℹ️ [INFO] 🚀 Starting container: image=lychee:6.10.1 customizers=2
14:08:06 ❌ [ERROR] Container start failed for image=lychee:6.10.1: generic container: start container: started hook: wait until ready: internal check: container exec inspect: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.51/exec/890f40d9a426844ae6f643eaca618d9f38f594103a85082773ac5bb302e6578b/json": context deadline exceeded, host port waiting failed
check failed: generic container: start container: started hook: wait until ready: internal check: container exec inspect: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.51/exec/890f40d9a426844ae6f643eaca618d9f38f594103a85082773ac5bb302e6578b/json": context deadline exceeded, host port waiting failed
2026-02-19T14:08:06Z FTL Failed to execute command error="check failed: generic container: start container: started hook: wait until ready: internal check: container exec inspect: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.51/exec/890f40d9a426844ae6f643eaca618d9f38f594103a85082773ac5bb302e6578b/json\": context deadline exceeded, host port waiting failed"
```
Loading