Skip to content

Replace deprecated rwgrim/docker-noop with internal build#430

Merged
juliusknorr merged 4 commits into
masterfrom
copilot/fix-docker-compose-pull-issue
Nov 6, 2025
Merged

Replace deprecated rwgrim/docker-noop with internal build#430
juliusknorr merged 4 commits into
masterfrom
copilot/fix-docker-compose-pull-issue

Conversation

Copilot AI commented Nov 6, 2025

Copy link
Copy Markdown
Contributor
  • Resolves: #

Summary

Docker removed support for Image Format v1 and manifest v2 schema 1, causing rwgrim/docker-noop pulls to fail on second run with:

Docker Image Format v1 and Docker Image manifest version 2, schema 1 support has been removed.

Replaced with internal ghcr.io/juliusknorr/nextcloud-dev-noop:latest built via GitHub Actions.

Changes:

  • docker/noop/noop.c - Minimal C program (exit(0))
  • docker/noop/Dockerfile - Multi-stage build compiling static binary into scratch image
  • .github/workflows/docker.yml - Added noop to build matrix
  • docker-compose.yml - Updated database-sqlite service image reference

Supports amd64/arm64, built automatically on push to master.

TODO

  • Create noop implementation
  • Add to CI/CD pipeline
  • Update docker-compose reference

Checklist

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • artifacts.elastic.co
    • Triggering command: /usr/share/elasticsearch/jdk/bin/java -Xshare:auto -Xms4m -Xmx64m -XX:+UseSerialGC -Des.cgroups.hierarchy.override=/ -Des.path.home=/usr/share/elasticsearch -Des.path.conf=/usr/share/elasticsearch/config -Des.distribution.flavor=default -Des.distribution.type=docker -cp /usr/share/elasticsearch/lib/*:/usr/share/elasticsearch/lib/tools/plugin-cli/* org.elasticsearch.plugins.cli.PluginCli install --batch ingest-attachment (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>Unable to pull rwgrim/docker-noop</issue_title>
<issue_description>I am seeing this output when I run docker compose up for the second time:

[+] Running 3/175
 ⠇ database-pgsql [⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                                 0.8s
 ⠏ appapi-dsp-https [⠀⣿⠀⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                                   0.8s
 ⠏ blackfire Pulling                                                                                                                                                                                                                      0.8s
 ⠏ database-oci [⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                                          0.8s
 ⠏ pgadmin [⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                                      0.8s
 ⠏ database-maxscale [⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                                 0.8s
 ⠏ minio [⠀⠀⠀⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                                              0.8s
 ⠏ onlyoffice [⠀⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                                           0.8s
 ⠏ database-sqlite Pulling                                                                                                                                                                                                                0.8s
 ⠏ ldapadmin [⠀⠀⠀⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                                          0.8s
 ⠏ keycloak [⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                                               0.8s
 ⠏ talk-recording [⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                                        0.8s
 ⠏ previews_hpb [⠀⠀⠀⠀] Pulling                                                                                                                                                                                                            0.8s
 ⠏ collabora [⠀⠀⠀⠀] Pulling                                                                                                                                                                                                               0.8s
 ⠏ appapi-dsp [⠀]  36.9kB / 3.624MB Pulling                                                                                                                                                                                               0.8s
 ⠏ talk-signaling [⣿⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                                       0.8s
 ⠏ database-mariadb-primary Pulling                                                                                                                                                                                                       0.8s
 ⠏ tinyproxy [⠀⠀] Pulling                                                                                                                                                                                                                 0.8s
 ⠏ phpmyadmin [⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                              0.8s
 ⠏ imap [⠀⠀⠀⠀⠀⠀⠀] Pulling                                                                                                                                                                                ...

</details>

- Fixes juliusknorr/nextcloud-docker-dev#404

<!-- START COPILOT CODING AGENT TIPS -->
---

💬 We'd love your input! Share your thoughts on Copilot coding agent in our [2 minute survey](https://gh.io/copilot-coding-agent-survey).

Copilot AI changed the title [WIP] Fix issue with docker compose pulling resources Replace deprecated rwgrim/docker-noop with internal build Nov 6, 2025
Copilot AI requested a review from juliusknorr November 6, 2025 10:08
@juliusknorr juliusknorr marked this pull request as ready for review November 6, 2025 10:37
Copilot AI and others added 4 commits November 6, 2025 11:41
Co-authored-by: juliusknorr <3404133+juliusknorr@users.noreply.github.com>
Co-authored-by: juliusknorr <3404133+juliusknorr@users.noreply.github.com>
Co-authored-by: juliusknorr <3404133+juliusknorr@users.noreply.github.com>
@juliusknorr juliusknorr force-pushed the copilot/fix-docker-compose-pull-issue branch from 5d281cd to 2fa1347 Compare November 6, 2025 10:41
@juliusknorr juliusknorr merged commit d7c061f into master Nov 6, 2025
23 checks passed
@juliusknorr juliusknorr deleted the copilot/fix-docker-compose-pull-issue branch November 6, 2025 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants