For a graphical and guided installation, TeSLA CE can be deployed using supervisor.
You need to execute the following command. If you want to deploy TeSLA in Swarm mode and supervisor in the same server, remember uncomment the line 12 in docker-compose.yml file:
docker-compose up -d
After that you can open your browser and go to the following URL: http://localhost:5000
Remember there is a folder called data. This folder is used to store the data of the supervisor. If you want to change the location of this folder, you need to change the path (SUPERVISOR_DATA env variable) in the docker-compose.yml file.
Next steps
PLease follow next steps to complete the TeSLA CE installation successfully.
Open browser and go to http://localhost:5000
Select orchestrator (Nomad or Swarm) and environment (development or production)
Configure the orchestrator with the required information. If you select Nomad or Swarm, the information required will be different.
Nomad
Swarm
Insert basic configuration for TeSLA CE
Check DNS and deploy load balancer
Only in production environment. If you select development skip this step. Provide service information for TeSLA CE.
Only in development environment. If you select production skip this step. Deploy services.
Deploy supervisor service and prepare all services for TeSLA CE.
Configure TeSLA CE services.
Deploy core modules.
Deploy workers modules.
Deploy instruments.
Configure Moodle VLE TeSLA CE.
Deploy Moodle VLE TeSLA CE.
Backup tesla_ce.cfg and enjoy!