No domain checks
No domain checks
Problem
When using the abra application to deploy an app, with abra app deploy, it will attempt to connect to the server using the server’s url. However, it will, by default, also perform a check that the app’s url is valid.
For local network deployments, to addresses like APPNAME-HOSTNAME.local, this is not going to be a valid domain (according to internet based DNS) and so will always fail. These checks can be disabled by appending the -D or --no-domain-checks flag to the command. This works fine but it creates an extra thing to learn for new node stewards.
Solution
Abra should recognise that the app domain being deployed ends in .local and automatically apply disable the domain checks, even if --no-domain-checks is not specified. It should probably output text like “Local address detected, domain checks disabled” to clarify this for the user.
Implementation
This change will require a PR to the abra app.
- Abra is written in Go.
- The abra repository is located at https://git.coopcloud.tech/toolshed/abra
- To create the PR, you’ll need an account on git.coopcloud.tech, which you can get by asking in the Coop-Cloud Tech matrix room.
- Please do not submit AI generated PRs to abra, write it by hand or leave this task to someone else.
Interested?
If you’d like to do this work, reach out in our LoRes Contributing matrix room.