Skip to content

5. Serve the download site

  • Request a full build of the download / repository site:
conveyor make site

The previous contents of the output directory will be replaced. You'll now find there packages for each OS in multiple formats, some update metadata files and a download page (details). You can use whatever files you wish: there is no requirement to use them all.

The default generated conveyor.conf file tells each package to look for updates on localhost:8899. This is good enough for testing and Conveyor doesn't require a license for localhost projects, so grab your favourite web server and serve that directory. We recommend Caddyserver. You can just run caddy file-server --browse --listen :8899 from inside the output directory.

Warning

  • There's no way to change the site URL after release because it's included in the packages. Choose wisely!
  • The Python 3 built in web server doesn't support Content-Range HTTP requests which is necessary for Windows installation to succeed.
  • Don't re-build and re-upload a package with the same version as previous. Some platforms (like older versions of Windows) will get confused if the same version is re-released with different package files/contents.
  • Don't edit the Windows .appinstaller file yourself. It is constructed in a special way to work around bugs in older versions of Windows, and editing the file by hand can break those mitigations. You should never have a need to edit this file as everything in it can be controlled using config.