Webapp for creating a mediocre configuration. A work in progress.
npm run dev
To run securely you'll need to provide some TLS certificates, vite.config.ts looks for certificates
at .certs/localhost
, so place yours there, then use the same run script as with HTTP.
npm run dev
If you do not have your own TLS certificates, you can generate your own self-signed certificates. You can follow the Let's Encrypt guide for making and trusting your own certificates. The general steps are:
- Install minica
- Generate root and end certificates
minica --domains localhost
- Import the root certificate
Import-Certificate -FilePath .\minica.pem -CertStoreLocation cert:\CurrentUser\Root
- Mount the end certificates to your docker container
-v /path/to/your/certs/localhost:/certificates:ro