Create README.md
This commit is contained in:
45
.github/README.md
vendored
Normal file
45
.github/README.md
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
# RestAPI
|
||||
---
|
||||
[](https://dev.azure.com/exsersewo/RestAPI/_build/latest?definitionId=3&branchName=master)
|
||||
[](https://www.codacy.com/gh/exsersewo/RestAPI/dashboard?utm_source=github.com&utm_medium=referral&utm_content=exsersewo/RestAPI&utm_campaign=Badge_Grade)
|
||||
|
||||
A Restful GET-only database agnostic API provider built with ASP.Net & .Net 5.0;
|
||||
Inspiration from: [project-open-data/db-to-api](https://github.com/project-open-data/db-to-api)
|
||||
|
||||
## Supports
|
||||
---
|
||||
|
||||
#### Output
|
||||
HTML, JSon, XML
|
||||
|
||||
#### Databases
|
||||
###### Currently Supported
|
||||
MariaDB, MySql, MongoDB, PostgreSQL
|
||||
|
||||
###### In Development
|
||||
Firebird, SQLite, IBM, Informix, MS SQL Server, ODBC/DB2, Oracle, CUBRID, 4D
|
||||
|
||||
## Self Hosting
|
||||
---
|
||||
|
||||
###### Prerequisites
|
||||
* Visual Studio >= 2019
|
||||
* .Net Version >= 5.0
|
||||
* (If Docker; Docker & Docker Compose)
|
||||
#### Development Builds
|
||||
1. Clone the [dev](https://github.com/exsersewo/RestAPI/tree/dev/) branch
|
||||
2. Open `/src/RestAPI.sln` within Visual Studio
|
||||
3. Build the solution
|
||||
4. Copy `/.env.default` into `output/.env`
|
||||
3. Follow the steps for Consumer Releases from Step 3. onwards
|
||||
#### Consumer Releases (non Docker)
|
||||
1. Download the [latest release](https://github.com/exsersewo/RestAPI/releases/latest)
|
||||
2. Copy `/.env.default` into `/.env`
|
||||
3. Run `RestAPI.exe` or `dotnet RestAPI.dll`
|
||||
4. 🎊 You now have a working instance of RestAPI 🎊
|
||||
#### Consumer Releases (with Docker)
|
||||
1. Download the [latest release](https://github.com/exsersewo/RestAPI/releases/latest)
|
||||
2. Copy `.env.default` into `.env`
|
||||
3. Configure the `.env` file
|
||||
4. Run `docker-compose up`
|
||||
5. 🎊 You now have a working instance of RestAPI 🎊
|
||||
Reference in New Issue
Block a user