mirror of
https://github.com/mailcow/mailcow-dockerized.git
synced 2026-03-05 14:26:24 +00:00
fix: show stopped and failed containers in dashboard and API
This commit is contained in:
@@ -110,12 +110,12 @@ async def get_container(container_id : str):
|
||||
return Response(content=json.dumps(res, indent=4), media_type="application/json")
|
||||
|
||||
@app.get("/containers/json")
|
||||
async def get_containers():
|
||||
async def get_containers(all: bool = False):
|
||||
global dockerapi
|
||||
|
||||
containers = {}
|
||||
try:
|
||||
for container in (await dockerapi.async_docker_client.containers.list()):
|
||||
for container in (await dockerapi.async_docker_client.containers.list(all=all)):
|
||||
container_info = await container.show()
|
||||
containers.update({container_info['Id']: container_info})
|
||||
return Response(content=json.dumps(containers, indent=4), media_type="application/json")
|
||||
|
||||
Reference in New Issue
Block a user