An alternative student management system.
- docker
- docker-compose
First, clone this repository along with its submodules:
git clone https://github.com/dev-du-bled/openote --recursive
Then, deploy it using compose
docker compose up -d
Congrats, you just deployed your first openote instance !!! 🎉🎉
To start your incredible school admin journey, we prepared an admin account for you !! Try to log in as admin@example.com
with password password
!!
Caution
For security reasons, you should change the email and password of this default admin account.
By default, OpeNote only includes a default admin user, which isn't ideal for development purposes. As such, you can add debug entries using the follow commands
cd back
./scripts/setup_debug_entries.sh
Here is the list of premade users you can log in as :
student1@example.com : password
student2@example.com : password
teacher@example.com : password
admin@example.com : password
All data is stored in the accordingly named folder : data
Resetting the database is as simple as
- tearing down the stack with docker compose:
docker compose down
- deleting the data folder:
rm -rf data
(this might require sudo depending on the runtime used or user) - deploying it again:
docker compose up -d
Caution
This cannot be undone. BE CAREFULL