Update README.md for sea-orm
This commit is contained in:
parent
32b584d7d9
commit
794c6a925b
33
README.md
33
README.md
|
@ -4,7 +4,7 @@ Server application that provides cloud-init metadata via the `nocloud-net` provi
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
Only sqlite3 dev libraries are required for Diesel.
|
Only sqlite3 dev libraries are required for sea-orm.
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
|
@ -20,33 +20,4 @@ This outputs the API key and the relevant config snippet you'll need to add to `
|
||||||
|
|
||||||
All API endpoints require an `X-API-Key` header with the key generated above, and for the API client to be connected via localhost. \todo Allow overriding the latter requirement, if needed
|
All API endpoints require an `X-API-Key` header with the key generated above, and for the API client to be connected via localhost. \todo Allow overriding the latter requirement, if needed
|
||||||
|
|
||||||
To create an instance (all requests sent to `http://[::1]`):
|
\todo HTTP API endpoints/usage
|
||||||
```
|
|
||||||
> POST /_yui/instances HTTP/1.1
|
|
||||||
> X-API-Key: Your_API_Key
|
|
||||||
> Content-type: application/json
|
|
||||||
> [...]
|
|
||||||
>
|
|
||||||
> {
|
|
||||||
> "name": "instance_hostname",
|
|
||||||
> "os_name": "netbsd|debian|invalid",
|
|
||||||
> "mac_address": "0a:42:01:23:45:67"
|
|
||||||
> }
|
|
||||||
>
|
|
||||||
< HTTP/1.1 201 Created
|
|
||||||
< Content-type: application/json
|
|
||||||
< [...]
|
|
||||||
<
|
|
||||||
< {
|
|
||||||
< "error": null,
|
|
||||||
< "instances": [
|
|
||||||
< {
|
|
||||||
< "id": 591750913,
|
|
||||||
< "name": "instance_hostname",
|
|
||||||
< "os_name": "netbsd|debian|invalid",
|
|
||||||
< "mac_address": "0a:42:01:23:45:67"
|
|
||||||
< }
|
|
||||||
< ]
|
|
||||||
< }
|
|
||||||
}
|
|
||||||
```
|
|
Loading…
Reference in a new issue