https://github.com/flipperdevices/irdb-backend
Backend for IRDB database
https://github.com/flipperdevices/irdb-backend
Last synced: 8 months ago
JSON representation
Backend for IRDB database
- Host: GitHub
- URL: https://github.com/flipperdevices/irdb-backend
- Owner: flipperdevices
- License: mit
- Created: 2024-07-04T12:14:33.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2025-01-22T12:32:08.000Z (over 1 year ago)
- Last Synced: 2025-04-10T21:09:05.477Z (about 1 year ago)
- Language: Kotlin
- Size: 1020 KB
- Stars: 3
- Watchers: 11
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IRDB-Backend
### Start server
```bash
# Run parser and fill DB
./gradlew :modules:kenerator:sql:run
# Run server
./gradlew :web-api:run
```
### Shadow server
Output jars will be located in [generated ./jars folder](./jars)
```bash
# Shadow parser
./gradlew :modules:kenerator:sql:shadowJar
# Shadow server
./gradlew :web-api:shadowJar
```
### Environment
```properties
# Path to https://github.com/flipperdevices/IRDB/tree/dev/database
IR_FOLDER_PATH="./IRDB/database"
FBACKEND_PORT=8080
# SQLite Section
# [H2, POSTGRES]
FBACKEND_DB_TYPE="H2"
# Only for H2
DB_FULL_PATH="./folder/DB_FILE"
# SQL Remote section
# Only for POSTGRES
DB_NAME=SOME_NAME
DB_HOST=192.168.0.1
DB_PORT=1234
DB_USER=ROOT
DB_PASSWORD=PASSWORD
```