Kaydet (Commit) c51a6ee1 authored tarafından Hakkı Dizdar's avatar Hakkı Dizdar

Koyteynerleri durdurma fonksiyonu eklendi

üst ebff9bfa
......@@ -10,7 +10,7 @@ const start = async (image, res) => {
AttachStdout: true,
AttachStderr: true,
HostConfig: {
AutoRemove: true,
// AutoRemove: true,
ShmSize: 2000000000,
PortBindings: {
"5900/tcp": [
......
......@@ -2,7 +2,7 @@ const express = require("express");
const compression = require("compression");
const app = express();
const Docker = require("dockerode");
const docker1 = new Docker();
const docker = new Docker();
const ws = require("express-ws")(app);
app.use(compression());
......@@ -13,7 +13,7 @@ app.get("/", (_, res) => {
});
app.get("/images", (_, res) => {
docker1.listImages(function (_, images) {
docker.listImages(function (_, images) {
res.send(
images.filter(
(i) =>
......@@ -32,6 +32,18 @@ app.post("/restart", (req, res) => {
res.send(docker.getContainer(req.body.container).restart());
});
app.post("/stop", (req, res) => {
const container = docker.getContainer(req.body.container);
container
.stop()
.then(() => {
res.status(200).end();
})
.catch(() => {
res.status(500).end();
});
});
require("./socket")(app);
app.listen(3000);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment