fix bug to not overwrite PUBLIC_URL if defined