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) => { ...@@ -10,7 +10,7 @@ const start = async (image, res) => {
AttachStdout: true, AttachStdout: true,
AttachStderr: true, AttachStderr: true,
HostConfig: { HostConfig: {
AutoRemove: true, // AutoRemove: true,
ShmSize: 2000000000, ShmSize: 2000000000,
PortBindings: { PortBindings: {
"5900/tcp": [ "5900/tcp": [
......
...@@ -2,7 +2,7 @@ const express = require("express"); ...@@ -2,7 +2,7 @@ const express = require("express");
const compression = require("compression"); const compression = require("compression");
const app = express(); const app = express();
const Docker = require("dockerode"); const Docker = require("dockerode");
const docker1 = new Docker(); const docker = new Docker();
const ws = require("express-ws")(app); const ws = require("express-ws")(app);
app.use(compression()); app.use(compression());
...@@ -13,7 +13,7 @@ app.get("/", (_, res) => { ...@@ -13,7 +13,7 @@ app.get("/", (_, res) => {
}); });
app.get("/images", (_, res) => { app.get("/images", (_, res) => {
docker1.listImages(function (_, images) { docker.listImages(function (_, images) {
res.send( res.send(
images.filter( images.filter(
(i) => (i) =>
...@@ -32,6 +32,18 @@ app.post("/restart", (req, res) => { ...@@ -32,6 +32,18 @@ app.post("/restart", (req, res) => {
res.send(docker.getContainer(req.body.container).restart()); 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); require("./socket")(app);
app.listen(3000); 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