Replies: 13 comments 16 replies
-
|
I too would like the ability to import compose files from stacks accessed via Hawser Standard hosts. |
Beta Was this translation helpful? Give feedback.
-
|
+1 on this one. |
Beta Was this translation helpful? Give feedback.
-
|
+1 from me also. |
Beta Was this translation helpful? Give feedback.
-
|
+1. Will like to have this feature |
Beta Was this translation helpful? Give feedback.
-
|
+1 I too want to show my support for this! When I tried Dockhand, I really liked the model that I could keep my compose files, config files and mount points together. Sadly, with the current way of how remote environments work, this model falls apart. |
Beta Was this translation helpful? Give feedback.
-
|
+1 as well! Forgot to add this: I got "around" it with a quick hack, it works... Bash Update Dockhand's compose and map that new folder into the Dockhand container. volumes:
In the UI click the folder icon on your untracked stack and just browse to the mount. Once the YAML opens in the editor, make sure your volume paths are absolute (e.g., /usr/docker/app/data) so the remote host knows where its own files are when it actually runs the containers. |
Beta Was this translation helpful? Give feedback.
-
|
to me this is more of a bug: dockhand is intended to manage my stacks, but it can't track stacks for remote hosts, and i see there's a few issues open about it, where it's stated that "this is on the roadmap": |
Beta Was this translation helpful? Give feedback.
-
|
do we have any news about it ? would be very good to browse hawser host and get from there. |
Beta Was this translation helpful? Give feedback.
-
|
+1 on this. I'm managing stacks on a remote NAS via Hawser Standard mode, and the inability to browse the remote filesystem makes it impossible to track existing stacks. The only workaround of recreating stacks from scratch in the managing instance of DockHand violates DRY principles and risks conflicts with already-running containers. Being able to browse and import compose files from remote Hawser hosts would make multi-host management actually practical for those of us running existing infrastructure. Great work on this project btw. I'm a convert from Portainer (which drives me nuts sometimes). |
Beta Was this translation helpful? Give feedback.
-
|
After more usage with Dockhand, I started to like the idea that the one source of truth is on the managing node and once I fixed my messup, it also correctly syncs depending files (using the git integration). That is actually a really nice workflow. The thing that I am mostly missing is that I cannot adopt stacks from remote nodes. Currently the only way to do that is to tear everything down on the remote node and rebuild everything from the manager node. It should be possible to adopt those stacks, so that they are moved to the manager node and be integrated in the system. This still means that you cannot change your stacks on the remote node outside of Dockhand, because Dockhand will override the changes again. To allow changes on both sides, Dockhand must either implement aggressive syncing mechanisms, and/or be able to merge conflicting files. Both of which are hard to solve without much benefit. It would be easier to let the user decide which node should be the only source of truth. So for every stack, the user should be able to decide that. And it should also be possible to later change you mind and move a stack from one node to the other. |
Beta Was this translation helpful? Give feedback.
-
|
Like @hiagocosta I use a local git repository ([forgejo)[https://forgejo.org]) for this purpose. Dockhand can automatically sync with git repository, but I don't use it. Further I use NFS so containers can be stopped on 1 host and then moved to another. |
Beta Was this translation helpful? Give feedback.
-
|
See Dockhand manual for a description of the stack architecture. |
Beta Was this translation helpful? Give feedback.
-
|
@jotka 🙏 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I've installed a remote Server and connected it to my dockhand instance via Hawser edge mode.
I can see the Server and it's stacks, but can't browse its filesystem to add the compose files to the untracked stacks.
Is it possible? Do I have to create a local compose and deploy this on the remote Server?
Thank you and kind regards..
Beta Was this translation helpful? Give feedback.
All reactions