node-api/api.http

109 lines
2.3 KiB
Plaintext
Raw Normal View History

2020-07-11 11:04:37 +00:00
POST http://localhost:1323/v1/apps
Authorization: Token fee60059-f554-4c35-b44f-74b6be377095
2020-07-11 11:04:37 +00:00
Content-type: application/json
{
"name": "test_1235",
"ssh_port": 46502,
"http_port": 46503,
2020-07-11 11:04:37 +00:00
"image": "docker.io/rosti/runtime:2020.04-1",
"cpu": 100,
"memory": 128
2020-07-11 11:04:37 +00:00
}
###
PUT http://localhost:1323/v1/apps/test_1234
Content-type: application/json
{
2020-07-11 21:14:45 +00:00
"ssh_port": 46500,
2020-07-14 21:40:47 +00:00
"http_port": 46501,
"memory": 128
2020-07-11 11:04:37 +00:00
}
###
2020-07-13 22:01:42 +00:00
# Start
2020-07-11 11:04:37 +00:00
PUT http://localhost:1323/v1/apps/test_1234/start
Content-type: application/json
2020-07-11 21:14:45 +00:00
###
2020-07-15 21:32:28 +00:00
# Stop
2020-07-11 21:14:45 +00:00
PUT http://localhost:1323/v1/apps/test_1234/stop
Content-type: application/json
###
2020-07-13 22:01:42 +00:00
# Rebuild
PUT http://localhost:1323/v1/apps/test_1234/rebuild
Content-type: application/json
Authorization: Token fee60059-f554-4c35-b44f-74b6be377095
2020-07-13 22:01:42 +00:00
###
# Delete of app
2020-07-11 21:14:45 +00:00
DELETE http://localhost:1323/v1/apps/test_1234
Content-type: application/json
###
2020-07-13 22:01:42 +00:00
# Stats
2020-07-11 21:14:45 +00:00
GET http://localhost:1323/v1/apps/test_1234/stats
Content-type: application/json
2020-07-15 21:32:28 +00:00
###
# Get
GET http://localhost:1323/v1/apps/test_1234
2020-07-15 21:32:28 +00:00
Content-type: application/json
2020-07-11 21:14:45 +00:00
###
2020-07-13 22:01:42 +00:00
# List of all apps
2020-07-11 21:14:45 +00:00
GET http://localhost:1323/v1/apps
Content-type: application/json
Authorization: Token fee60059-f554-4c35-b44f-74b6be377095
2020-07-16 21:24:09 +00:00
###
POST http://localhost:1323/v1/apps/test_1234/labels
Content-type: application/json
{
"Value": "userid:cx"
}
###
DELETE http://localhost:1323/v1/apps/test_1234/labels
Content-type: application/json
{
"Value": "userid:cx"
}
###
# Set password
PUT http://localhost:1323/v1/apps/test_1235/keys
Content-type: application/json
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmgl6/h44nBJciIX2xTO2ABzDDIU0apHQz6p8uLG2o4DBOXj4iVP5/kwTjcwQAJQBeqEHtjetnnamWbrChh8vu9VeIC8UIUpcf/iFKfhXZq3tJDXDLfiGsN/L/LmbsjhW84QRms0pUp9qV+wGP5+L7Qyws8NKFaODmK/FUFhanFhF2JxzAeMu492HvmfWmpDb0MdD8MwV58NAyd1N+ygh+QiirFx/NzFPWtQZpvBZvxCgtdNi9X6ajmYcvLregtovXQh4vwSGrNqpA5yyyNcR/JdsH2nqmUfsFo9mGs5et2s+TiZweGObsJBHX1dl4bV3oMPvtwh1zjA903jmQ0Bab cx@bimbo
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmgl6/h44nBJciIX2xTO2ABzDDIU0apHQz6p8uLG2o4DBOXj4iVP5/kwTjcwQAJQBeqEHtjetnnamWbrChh8vu9VeIC8UIUpcf/iFKfhXZq3tJDXDLfiGsN/L/LmbsjhW84QRms0pUp9qV+wGP5+L7Qyws8NKFaODmK/FUFhanFhF2JxzAeMu492HvmfWmpDb0MdD8MwV58NAyd1N+ygh+QiirFx/NzFPWtQZpvBZvxCgtdNi9X6ajmYcvLregtovXQh4vwSGrNqpA5yyyNcR/JdsH2nqmUfsFo9mGs5et2s+TiZweGObsJBHX1dl4bV3oMPvtwh1zjA903jmQ0Bab cx@bimbo