diff --git a/src/docker/DockerApi.ts b/src/docker/DockerApi.ts index ee845b5..3b4c8fa 100644 --- a/src/docker/DockerApi.ts +++ b/src/docker/DockerApi.ts @@ -1480,11 +1480,15 @@ class DockerApi { return (self.dockerode.getService(serviceName) as any) // .logs({ tail: tailCount, + follow: false, timestamps: true, stdout: true, stderr: true, }) }) + .then(function(data) { + return data && data.toString ? data.toString('utf8') : data + }) } getDockerVersion() { diff --git a/src/routes/apps/AppDataRouter.ts b/src/routes/apps/AppDataRouter.ts index 4accbf9..2e11259 100644 --- a/src/routes/apps/AppDataRouter.ts +++ b/src/routes/apps/AppDataRouter.ts @@ -26,7 +26,7 @@ router.get('/:appName/logs', function(req, res, next) { .then(function(logs) { let baseApi = new BaseApi( ApiStatusCodes.STATUS_OK, - 'App build status retrieved' + 'App runtime logs are retrieved' ) baseApi.data = {logs} res.send(baseApi)