Skip to content

Conversation

dennysubke
Copy link
Contributor

App Submission

Reitti

...

Icon

logo

...

Gallery images

1 2 3 4 5

I have tested my app on:

  • umbrelOS on a Raspberry Pi
  • umbrelOS on an Umbrel Home
  • umbrelOS on Linux VM

Copy link

github-actions bot commented Sep 1, 2025

❌   Linting failed with 1 error and 1 warning   ❌

Thank you for your submission! This is an automated linter that checks for common issues in pull requests to the Umbrel App Store.

Please review the linting results below and make any necessary changes to your submission.

Linting Results

Severity File Description
reitti/docker-compose.yml Invalid image architectures for image "postgis/postgis:17-3.5-alpine@sha256:819d9730850d2b85dcd0929128671212b5e142938126c78936751a8e63b2c1d4":
The image "postgis/postgis:17-3.5-alpine@sha256:819d9730850d2b85dcd0929128671212b5e142938126c78936751a8e63b2c1d4" does not support the architectures "arm64" and "amd64". Please make sure that the image supports both architectures.
ℹ️ reitti/docker-compose.yml Potentially using unsafe user in service "app":
The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.
ℹ️ reitti/docker-compose.yml Potentially using unsafe user in service "postgis":
The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.
ℹ️ reitti/docker-compose.yml Potentially using unsafe user in service "rabbitmq":
The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.
ℹ️ reitti/docker-compose.yml Potentially using unsafe user in service "redis":
The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.
ℹ️ reitti/docker-compose.yml Potentially using unsafe user in service "photon":
The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.
⚠️ reitti/umbrel-app.yml "icon" and "gallery" needs to be empty for new app submissions:
The "icon" and "gallery" fields must be empty for new app submissions as it is being created by the Umbrel team.

Legend

Symbol Description
Error: This must be resolved before this PR can be merged.
⚠️ Warning: This is highly encouraged to be resolved, but is not strictly mandatory.
ℹ️ Info: This is just for your information.

@dennysubke
Copy link
Contributor Author

Hey @al-lac!

The linter fails on the PostGIS image because the digest used (sha256:…) is architecture-specific. Official PostGIS Docker images (postgis/postgis) should support ARM64 and AMD64, but using a digest locks it to a single architecture. Removing the digest and using the tag (e.g., postgis/postgis:17-3.5-alpine) allows proper multiarch support.

@al-lac
Copy link
Collaborator

al-lac commented Sep 18, 2025

Hey @dennysubke!

Thanks for another useful submission! 🗺️

From what I could find, the postgis images don't support arm64 yet, there is also still this open issue: postgis/docker-postgis#216

Maybe we could use this image: https://github.com/baosystems/docker-postgis/pkgs/container/postgis

Can you give it a try?

@al-lac al-lac added the awaiting changes Waiting for contributor to make requested changes label Sep 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting changes Waiting for contributor to make requested changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants