Preparation of Environment
The required OS for the VanillaStack is Fedora 32 Server: https://getfedora.org/en/server/download/
|The Fedora Server should be installed and updated, before running VanillaStack.|
In order to run the VanillaStack Installer from source, you need to have Docker and Node.js installed.
Clone the VanillaStack repository at https://github.com/vanillastack/vanillastack and switch to the Backend-branch:
Execute the command below:
docker build -f docker/prod/Dockerfile \ -t vanillastack-installer . && \ docker run \ --name vanillastack-installer -d \ -p 8080:8080 \ vanillastack-installer
|If you want to expose the Docker image, remember to change ports. TIP: You might need to change endpoint.sh file permission in 'vanillastack/backend/docker/prod'|
In case you are happy with running a prebuilt Docker image, you can do so.
In order to run the VanillaStack Installer Docker image, you need to have Docker installed.
The installer can be found here: http://localhost:8080/
|Or any IP/Port you have exposed the Docker container to.|
The API definition can be found with the backend running on:
The definition is written in OpenAPI and can be tested on the spot.