Apart from the dev init command changes, we would like to simplify the UX around building and pushing the client images for the user. So for that we would have to add a new flag to astro deploy command, i.e., --client.
Users would be able to use this new flag to indicate that the CLI should build, tag, and push the image to the remote image endpoint configured for that local project by the user. By default, we would continue to use the existing deploy-<timestamp> tagging mechanism. If users want to have a custom tag, they could build and tag on their own and then use astro deploy --client --image-name <image-name> to push the image to the registry.