You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
exsersewo
ad4f1def12
|
4 years ago | |
---|---|---|
.github | 4 years ago | |
src | 4 years ago | |
.dockerignore | 4 years ago | |
.env.default | 4 years ago | |
.gitignore | 4 years ago | |
LICENSE | 4 years ago | |
NuGet.config | 4 years ago | |
azure-pipelines.yml | 4 years ago | |
docker-compose.yml | 4 years ago |
.github/README.md
RestAPI
A Restful GET-only database agnostic API provider built with ASP.Net & .Net 5.0; Inspiration from: 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
- Clone the dev branch
- Open
/src/RestAPI.sln
within Visual Studio - Build the solution
- Copy
/.env.default
intooutput/.env
- Follow the steps for Consumer Releases from Step 3. onwards
Consumer Releases (non Docker)
- Download the latest release
- Copy
/.env.default
into/.env
- Run
RestAPI.exe
ordotnet RestAPI.dll
- 🎊 You now have a working instance of RestAPI 🎊
Consumer Releases (with Docker)
- Download the latest release
- Copy
.env.default
into.env
- Configure the
.env
file - Run
docker-compose up
- 🎊 You now have a working instance of RestAPI 🎊