[PR #24] [MERGED] [v1.13 - Komodo] Docker compose support with the Stack resource #667

Closed
opened 2025-10-31 15:17:42 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/moghtech/komodo/pull/24
Author: @mbecker20
Created: 8/10/2024
Status: Merged
Merged: 8/10/2024
Merged by: @mbecker20

Base: mainHead: v1.13-DockerCompose


📝 Commits (10+)

  • 05bd0a7 add some network stuff to container summary
  • 3036ed5 improve settings tables UI
  • 657463a periphery build supports additional tags
  • 892197f fix variable container sizing
  • 6c774fa alert types newline wrap
  • a123d0a plumbing for Stack resource
  • 1ddd158 plumbing for Stack resource
  • 8069c72 mount stack api
  • 9a10026 stack resource sync
  • cc0ab40 get remote compose file

📊 Changes

298 files changed (+18997 additions, -8456 deletions)

View changed files

📝 .gitignore (+3 -1)
📝 Cargo.lock (+139 -82)
📝 Cargo.toml (+13 -12)
📝 bin/alerter/Cargo.toml (+1 -1)
📝 bin/alerter/src/main.rs (+1 -1)
📝 bin/cli/README.md (+16 -28)
📝 bin/cli/src/args.rs (+1 -12)
📝 bin/cli/src/exec.rs (+78 -0)
📝 bin/cli/src/main.rs (+0 -5)
bin/cli/src/maps.rs (+0 -327)
bin/cli/src/sync/file.rs (+0 -80)
bin/cli/src/sync/mod.rs (+0 -174)
bin/cli/src/sync/resource.rs (+0 -358)
bin/cli/src/sync/resources/alerter.rs (+0 -77)
bin/cli/src/sync/resources/build.rs (+0 -93)
bin/cli/src/sync/resources/builder.rs (+0 -86)
bin/cli/src/sync/resources/deployment.rs (+0 -98)
bin/cli/src/sync/resources/mod.rs (+0 -9)
bin/cli/src/sync/resources/procedure.rs (+0 -275)
bin/cli/src/sync/resources/repo.rs (+0 -84)

...and 80 more files

📄 Description

  • Adds the Stack resource to deploy / manage docker compose projects on connected servers.
  • Repos can now "Build" using builders
  • Builds can use an alternate image name, and custom image tag to postfix the version.
  • UI updates courtesy of @karamvirsingh98

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/moghtech/komodo/pull/24 **Author:** [@mbecker20](https://github.com/mbecker20) **Created:** 8/10/2024 **Status:** ✅ Merged **Merged:** 8/10/2024 **Merged by:** [@mbecker20](https://github.com/mbecker20) **Base:** `main` ← **Head:** `v1.13-DockerCompose` --- ### 📝 Commits (10+) - [`05bd0a7`](https://github.com/moghtech/komodo/commit/05bd0a721ca1845474ff0fd194446e702fc3dc8b) add some network stuff to container summary - [`3036ed5`](https://github.com/moghtech/komodo/commit/3036ed5439184c40a835864fed859e42dbb00ad5) improve settings tables UI - [`657463a`](https://github.com/moghtech/komodo/commit/657463af3eed9a2abe4be328c8818fe01dec436c) periphery build supports additional tags - [`892197f`](https://github.com/moghtech/komodo/commit/892197fbea32be09828914e2eb792aa18f6af4f7) fix variable container sizing - [`6c774fa`](https://github.com/moghtech/komodo/commit/6c774fa6f33b2b11eadcbfed29be12c5c3df2128) alert types newline wrap - [`a123d0a`](https://github.com/moghtech/komodo/commit/a123d0aae3f04ffaf2987f145ab29a3d10252a22) plumbing for Stack resource - [`1ddd158`](https://github.com/moghtech/komodo/commit/1ddd158a8afeaf16ad541993b56a85e85eb729ab) plumbing for Stack resource - [`8069c72`](https://github.com/moghtech/komodo/commit/8069c728ce563b631ba13b4bfb0eeb68ceebdad0) mount stack api - [`9a10026`](https://github.com/moghtech/komodo/commit/9a100267edaaacbc6921af3feb1334949ea128cf) stack resource sync - [`cc0ab40`](https://github.com/moghtech/komodo/commit/cc0ab4031846748c37946d2e176658667da64f10) get remote compose file ### 📊 Changes **298 files changed** (+18997 additions, -8456 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+3 -1) 📝 `Cargo.lock` (+139 -82) 📝 `Cargo.toml` (+13 -12) 📝 `bin/alerter/Cargo.toml` (+1 -1) 📝 `bin/alerter/src/main.rs` (+1 -1) 📝 `bin/cli/README.md` (+16 -28) 📝 `bin/cli/src/args.rs` (+1 -12) 📝 `bin/cli/src/exec.rs` (+78 -0) 📝 `bin/cli/src/main.rs` (+0 -5) ➖ `bin/cli/src/maps.rs` (+0 -327) ➖ `bin/cli/src/sync/file.rs` (+0 -80) ➖ `bin/cli/src/sync/mod.rs` (+0 -174) ➖ `bin/cli/src/sync/resource.rs` (+0 -358) ➖ `bin/cli/src/sync/resources/alerter.rs` (+0 -77) ➖ `bin/cli/src/sync/resources/build.rs` (+0 -93) ➖ `bin/cli/src/sync/resources/builder.rs` (+0 -86) ➖ `bin/cli/src/sync/resources/deployment.rs` (+0 -98) ➖ `bin/cli/src/sync/resources/mod.rs` (+0 -9) ➖ `bin/cli/src/sync/resources/procedure.rs` (+0 -275) ➖ `bin/cli/src/sync/resources/repo.rs` (+0 -84) _...and 80 more files_ </details> ### 📄 Description - Adds the Stack resource to deploy / manage docker compose projects on connected servers. - Repos can now "Build" using builders - Builds can use an alternate image name, and custom image tag to postfix the version. - UI updates courtesy of @karamvirsingh98 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-10-31 15:17:42 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/komodo#667