Feat: simplify node service log & add badge color on list service/container #1000
+50
−11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes to enhance the display of Docker container states using badges and to improve the Docker logs functionality across different components. The most important changes include the addition of a badge state color function, the integration of badges in multiple components, and updates to Docker logs handling.
Enhancements to Docker container state display:
apps/dokploy/components/dashboard/application/logs/show.tsx
: AddedbadgeStateColor
function to determine badge color based on container state and integratedBadge
component to display container states. [1] [2] [3] [4]apps/dokploy/components/dashboard/compose/logs/show-stack.tsx
: ImportedbadgeStateColor
function andBadge
component, and integratedBadge
to display container states. [1] [2] [3]apps/dokploy/components/dashboard/compose/logs/show.tsx
: ImportedbadgeStateColor
function andBadge
component, and integratedBadge
to display container states. [1] [2]Improvements to Docker logs handling:
apps/dokploy/server/wss/docker-container-logs.ts
: Modified the Docker logs command to include the--raw
option for swarm services. [1] [2]packages/server/src/services/docker.ts
: Updated the state extraction logic to convert container states to lowercase for consistency. [1] [2]These changes collectively improve the user interface and functionality related to Docker container logs and state display.