Supervisor

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.

  1. Open browser and go to http://localhost:5000

  2. Select orchestrator (Nomad or Swarm) and environment (development or production) image

  3. Configure the orchestrator with the required information. If you select Nomad or Swarm, the information required will be different.

Nomad image

Swarm image

  1. Insert basic configuration for TeSLA CE image

  2. Check DNS and deploy load balancer image

  3. Only in production environment. If you select development skip this step. Provide service information for TeSLA CE. image

  4. Only in development environment. If you select production skip this step. Deploy services. image

  5. Deploy supervisor service and prepare all services for TeSLA CE. image

  6. Configure TeSLA CE services. image

  7. Deploy core modules. image

  8. Deploy workers modules. image

  9. Deploy instruments. image

  10. Configure Moodle VLE TeSLA CE. image

  11. Deploy Moodle VLE TeSLA CE. image

  12. Backup tesla_ce.cfg and enjoy! image