Replies: 3 comments 12 replies
-
Again thank you very much, making up your mind about such things! As you know i had a few difficulties starting up my "SEPIA-Journey" in Docker. A few thoughts:
Im not sure what else i can provide but
|
Beta Was this translation helpful? Give feedback.
-
I have experimented a bit with moving files around and creating symlinks.
Then run: It should be pretty robust in restoring folder configurations after updates etc. so one can simply call it again. |
Beta Was this translation helpful? Give feedback.
-
Hi Florian, I'm working on making the deployment of SEPIA a repeatable process on ARM systems. As such, I've turned to containers. I'm writing a simple bash script to deploy most of the common components I use in my home automation to containers (similar to IOTStack but less generalized). To that end, if there's a sequence of steps that have to happen before I can fully instantiate a SEPIA docker container running as a service, I'd like to get those steps a little more clearly mapped out. The one question (I'm sure there will be more) that has surfaced during this setup is the mapping of the sepia-home-share volume. I'd like to understand why your documentation says to initially run the SEPIA container with the sepia-home-share volume mapped to /home/admin/sepia-home-data, but the default run command says to map the sepia-home-share volume to /home/admin/SEPIA. I suspect this has something to do with what you're talking about in this post, but I want to see if you could provide some more clarity into why this is sequenced this way so that I understand what needs to happen with that volume as the setup progresses. Any insights will be greatly appreciated. Cheers! |
Beta Was this translation helpful? Give feedback.
-
The official SEPIA-Home Docker container is currently not as user friendly as it could be. To properly configure the SEPIA server, the persistent data folder and the core user accounts a tricky procedure is required before the first start, often leading to the following issues:
$HOME/SEPIA
which also contains the entire server. Mounting this folder to a Docker volume has to be done in the right way (create volume, make sure its empty!, mount it properly) or the folder will be empty at start and the server won't work.When SEPIA was first created it wasn't with Docker in mind (the hype wasn't really there yet) and due to Java it wasn't really an advantage to run it as container (too much overhead, more complicated to set up and run). The landscape changed a bit when home-servers/NAS etc. came equipped with the possibility to quickly spin up new Docker containers and besides that the idea of "sandboxing" everything seemed appealing as well.
So here we are and I think it is finally time to fixe the issues mentioned above. Luckily most of this should be straight forward :-). Some ideas:
I think this will already greatly enhance the user experience and I'll probably start implementing these changes after the next release.
If you have more ideas feel free to comment below! 🙂
Beta Was this translation helpful? Give feedback.
All reactions