const baseUrl = `${process.env.LEGBA_BASE_URL}/orgs/${process.env.LEGBA_ORG_UUID}/api`
const token = process.env.LEGBA_API_TOKEN
async function createInstance() {
const response = await fetch(`${baseUrl}/instances`, {
method: "POST",
headers: { Authorization: `Bearer ${token}`, "Content-Type": "application/json" },
body: JSON.stringify({ image: "ubuntu-22.04", size: "small" }),
})
return response.json()
}
async function destroyInstance(instanceUuid) {
await fetch(`${baseUrl}/instances/${instanceUuid}`, {
method: "DELETE",
headers: { Authorization: `Bearer ${token}` },
})
}