import api from "../api"; export async function status(){ const {data}=await api.get("/api/docker/status"); return data; } export async function images(){ const {data}=await api.get("/api/docker/images"); return data; } export async function containers(){ const {data}=await api.get("/api/docker/containers"); return data; } export async function build(projectId){ const {data}=await api.post(`/api/docker/${projectId}/build`); return data; } export async function composeUp(projectId){ const {data}=await api.post(`/api/docker/${projectId}/compose/up`); return data; } export async function composeDown(projectId){ const {data}=await api.post(`/api/docker/${projectId}/compose/down`); return data; } export async function logs(container){ const {data}=await api.get(`/api/docker/logs/${container}`); return data; } export async function push(projectId){ const {data}=await api.post(`/api/docker/${projectId}/push`); return data; } export async function removeImage(image){ const {data}=await api.delete(`/api/docker/image/${image}`); return data; } export async function removeContainer(container){ const {data}=await api.delete(`/api/docker/container/${container}`); return data; }