This repository contains the source code for the get.opentofu.org distribution site. It is deployed on Cloudflare
Pages. The installation scripts are located in static/install-opentofu.sh (POSIX) and static/install-opentofu.ps1 (Powershell). The Cloudflare function managing the MIME type assignment is located in
functions/index.ts.
You can test the installation script manually, or you can use docker compose to run the automated
tests:
cd tests/linux
./test-all.shcd tests\windows
& '.\test-all.ps1'You can test the site locally using wrangler if you have NodeJS/NPM installed:
npm i
cd static
npx wrangler pages dev .