You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add command field to Swarm services and improve service deployments (#56)
* feat: add `command` field to Swarm services and improve service deployment
- Introduced optional `command` field in Swarm service schema and API procedures.
- Added schema migrations to include `command` column in the database.
- Implemented `splitCommand` utility for parsing shell commands.
- Updated service deployment logic to handle `command` field, passing parsed commands to the Swarm TaskTemplate.
- Enhanced service overview form to allow specifying a command for deployment.
* feat: enhance swarm service deployment with container inspection and failure handling
- Added container inspection in `deploySwarmService` for better debugging on task failure.
- Improved service task monitoring by logging detailed container statuses and logs.
- Added support for removing services upon deployment failure when not updating.
- Enhanced error handling in `updateSwarmServiceOverview` by simplifying the command assignment logic.
- Introduced `inspectContainer` and `rmService` utilities in Docker module.
* feat: add getContainerLogs to services router
* fix: correct Prisma paths in Dockerfile for apps/web
- Updated Prisma schema and config paths to align with the apps/web directory structure.
- Adjusted `PRISMA_SCHEMA_PATH` environment variable accordingly.
* chore: bump apps/web version to 0.11.5
0 commit comments