caddy-frontend: Replace getSoftwareURL early

Result of getSoftwareURL can contain other replacements, so replace it very
early in order to avoid such issue.
9 jobs for 1.0
in 0 seconds, using 0 compute credits, and was queued for 0 seconds