Website written in Sinclair BASIC. Or at least fixture to run ZX Spectrum emulator at your web page.
npm start
npm run make-tape
You need zmakebas and bin2tap installed.
sudo apt install zmakebas
npm run build
-
You need "docker" installed.
-
A self-signed certificate for nginx will be generated when building. Further it can be replaced.
-
Key generation requires a fair amount of entropy. Docker uses host machine entropy source. Therefore, to speed up the build it is recommended to install haveged
sudo apt-get install haveged
sudo service haveged start
sudo npm run docker:build -- [<parameters>]
For each parameter you need to specify:
--build-arg <parameter_name>=<value>
Parameter | Description |
---|---|
site_url | Deploying URL |
maintainer_email | Email to generate SSL key |