This repository provides a fast deploy of TeSLA CE system for evaluation and testing purposes. Do not intent to use it in production environment. Vault is started in dev mode and data will be lost when container is destroyed.
It is necessary access to private repository to use:
- Dashboard
- Moodle
- LTI
- Execute preinstall script (preinstall.sh) and get moodle information and FR provider information.
./preinstall.sh
- Edit your local machine DNS the following entries:
Address | Domain |
---|---|
127.0.0.1 | lti.tesla-ce |
127.0.0.1 | api.tesla-ce |
127.0.0.1 | moodle.tesla-ce |
127.0.0.1 | storage.tesla-ce |
127.0.0.1 | tesla-ce |
In Linux or Mac OS you need to edit /etc/hosts
In OS Windows you need to edit c:\Windows\System32\drivers\etc\hosts
If used domain (tesla-ce in the example) is not a valid domain, the generated certificates are self-signed. In order your browser accept them, first visit:
And accept the provided certificate.
make
make configure
make core
make moodle
make provider-tfr
make stop
make clean
docker-compose -f docker-compose.tesla_services.yml up -d
Remember to login to private repostiory
docker-compose -f docker-compose.tesla_services.yml -f docker-compose.tesla_core.yml up -d
docker-compose -f docker-compose.tesla_services.yml -f docker-compose.tesla_core.yml -f docker-compose.moodle.yml up -d
docker-compose -f docker-compose.tesla_services.yml -f docker-compose.tesla_core.yml -f docker-compose.tfr.yml up -d
docker-compose -f docker-compose.tesla_services.yml -f docker-compose.tesla_core.yml -f docker-compose.moodle.yml -f docker-compose.tfr.yml stop
If you remove containers, remember to reconfigure.
Default data:
Field | Value |
---|---|
User | moodle |
Password | admintesla |
admin@tesla-ce.eu |