Sync DNS2 production changes - removed obsolete test suite and refactored structure
This commit is contained in:
@@ -16,7 +16,7 @@ module.exports = function(ctx) {
|
||||
name: c.Names[0]?.replace(/^\//, '') || 'unknown',
|
||||
image: c.Image,
|
||||
status: c.State,
|
||||
created: c.Created,
|
||||
created: c.Created
|
||||
}));
|
||||
|
||||
const paginationParams = parsePaginationParams(req.query);
|
||||
@@ -46,7 +46,7 @@ module.exports = function(ctx) {
|
||||
|
||||
const logs = await container.logs({
|
||||
stdout: true, stderr: true,
|
||||
tail, since, timestamps,
|
||||
tail, since, timestamps
|
||||
});
|
||||
|
||||
// Parse Docker log stream (demultiplex stdout/stderr)
|
||||
@@ -65,7 +65,7 @@ module.exports = function(ctx) {
|
||||
if (line) {
|
||||
lines.push({
|
||||
stream: streamType === 2 ? 'stderr' : 'stdout',
|
||||
text: line,
|
||||
text: line
|
||||
});
|
||||
}
|
||||
offset += 8 + size;
|
||||
@@ -75,7 +75,7 @@ module.exports = function(ctx) {
|
||||
success: true,
|
||||
containerId, containerName,
|
||||
logs: lines,
|
||||
count: lines.length,
|
||||
count: lines.length
|
||||
});
|
||||
}, 'logs-container'));
|
||||
|
||||
@@ -100,7 +100,7 @@ module.exports = function(ctx) {
|
||||
|
||||
const logStream = await container.logs({
|
||||
stdout: true, stderr: true,
|
||||
follow: true, tail: 50, timestamps: true,
|
||||
follow: true, tail: 50, timestamps: true
|
||||
});
|
||||
|
||||
let buffer = Buffer.alloc(0);
|
||||
@@ -119,7 +119,7 @@ module.exports = function(ctx) {
|
||||
const data = JSON.stringify({
|
||||
stream: streamType === 2 ? 'stderr' : 'stdout',
|
||||
text: line,
|
||||
timestamp: new Date().toISOString(),
|
||||
timestamp: new Date().toISOString()
|
||||
});
|
||||
res.write(`data: ${data}\n\n`);
|
||||
}
|
||||
@@ -248,7 +248,7 @@ module.exports = function(ctx) {
|
||||
const logs = tailLines.map(line => ({
|
||||
stream: 'stdout',
|
||||
text: line,
|
||||
timestamp: extractTimestamp(line),
|
||||
timestamp: extractTimestamp(line)
|
||||
}));
|
||||
|
||||
res.json({
|
||||
@@ -256,7 +256,7 @@ module.exports = function(ctx) {
|
||||
logPath: normalizedPath,
|
||||
logs,
|
||||
count: logs.length,
|
||||
totalLines: lines.length,
|
||||
totalLines: lines.length
|
||||
});
|
||||
}, 'logs-file'));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user