Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thainguyencoffee/e-learning-project
Provide LMS application (an iconic project)
https://github.com/thainguyencoffee/e-learning-project
Last synced: about 2 months ago
JSON representation
Provide LMS application (an iconic project)
- Host: GitHub
- URL: https://github.com/thainguyencoffee/e-learning-project
- Owner: thainguyencoffee
- Created: 2024-09-19T14:10:07.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-03T12:50:05.000Z (2 months ago)
- Last Synced: 2024-11-03T13:28:10.200Z (2 months ago)
- Language: Java
- Homepage:
- Size: 1.29 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```bash
_____ _ _ _
| ____| | _ __ _ __ ___ (_) ___ ___| |_
| _| | | | '_ \| '__/ _ \| |/ _ \/ __| __|
| |___| |___ | |_) | | | (_) | | __/ (__| |_ _
|_____|_____| | .__/|_| \___// |\___|\___|\__(_)
|_| |__/
```[![Backend CI with Gradle](https://github.com/thainguyencoffee/e-learning-project/actions/workflows/commit-stage.yaml/badge.svg)](https://github.com/thainguyencoffee/e-l/actions/workflows/commit-stage.yaml)
## How to build
### Prerequisites
[Git](https://docs.github.com/en/get-started/getting-started-with-git/set-up-git) and the [JDK17 build](https://www.oracle.com/java/technologies/downloads/#java17).Be sure that your JAVA_HOME environment variable points to the jdk-17 folder extracted from the JDK download.
### Check out sources
```bash
https://github.com/thainguyencoffee/e-learning-project.git
```### Compile and test; build all JARs, build image container, start docker compose
> Note: Linux: `sudo chmod -R 777 e-learning-project`
1. Without angular (recommend when you want to develop frontend)
```bash
./build.sh without-angular
```
2. With angular (recommend when you want to deploy)
```bash
./build.sh
```3. If you want to build image
```bash
./build.sh native
```