https://github.com/openscript-ch/lms-services
https://github.com/openscript-ch/lms-services
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/openscript-ch/lms-services
- Owner: openscript-ch
- Created: 2022-04-21T08:04:03.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-24T12:08:33.000Z (almost 4 years ago)
- Last Synced: 2025-01-13T14:33:16.870Z (about 1 year ago)
- Size: 67.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# lms-services
This repository contains the configuration of our learning management system (lms) setup.
## Set up
Before the lms service can be deployed, a host needs to be set up. This is described here:
- [Services](https://github.com/openscript-ch/services/)
### Configure continuous integration
Set the following secrets for Github Actions. Make sure `$` are enquoted with another `$`.
| Value | Description | Example |
|---|---|---|
| `HTTP_AUTH_PASSWORD` | Password for http auth protected pages | |
| `PROXY_URL` | URL where the proxies (traefik) dashboard becomes available. | proxy.lms.example.com |
| `SITE_URL` | URL where the LMS becomes available. | lms.example.com |
| `MOODLE_EMAIL` | Contact email address displayed inside LMS. | admin@example.com |
| `MOODLE_SITENAME` | LMS name. | My learning club |
| `MOODLE_USERNAME` | Administrators username. | localhero |
| `MOODLE_PASSWORD` | Administrators password. | herolocal |
| `SMTP_HOST` | SMTP email server host URL. | smtp.gmail.com |
| `SMTP_PORT` | SMTP email server port. | 587 |
| `SMTP_USER` | SMTP email server username. | example@gmail.com |
| `SMTP_PASSWORD` | SMTP email server password. | herolocal |
| `MOODLE_MAIL_NOREPLY_ADDRESS` | Sender email for emails sent by LMS. | noreply@example.com |
| `ACME_EMAIL` | Contact email address for ACME challenge. | admin@example.com |
| `SSH_PRIVATE_KEY` | Base64 version of the ssh private key which is used to deploy LMS. Create with `cat secret-key | openssl base64 | tr -d '\n'`. | ... |