I think that if we install Chainblock as a PWA on the image, we can then use offline support to build the wifi setup into the dapp itself, or at least the frontend for it. Will likely still need to serve a Node app from the pi.
see https://github.com/sabhiram/raspberry-wifi-conf