[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Releasing guix binary in Docker format too?
From: |
zimoun |
Subject: |
Re: Releasing guix binary in Docker format too? |
Date: |
Wed, 18 Nov 2020 15:25:50 +0100 |
Hi,
Thank you for your feedback.
On Wed, 18 Nov 2020 at 14:53, Ryan Prior <ryanprior@hey.com> wrote:
>> Multiple isolated environments on a single host
>> Preserve volume data when containers are created
>> Only recreate containers that have changed
>> Variables and moving a composition between environments
[...]
> For example, a common thing I do with docker-compose is to provide a compose
> file with a service I'm working on that brings up the service with all its
> dependencies (eg databases, proxies, etc.) in a dev configuration, with the
> source code from the repository mapped into the container and live-reload
> enabled. That creates a "two-step" dev environment for the service: you clone
> the repo then run "docker-compose up."
Do you have configuration files of minimal examples? Just to
understand what you mean using concrete examples.
> Hashicorp has been working on Waypoint[1], a free software tool to extend
> that concept even further by adding deployment and release capabilities. Now
> you clone a repo and you have one tool to build, deploy and release the
> software contained therein.
>
> I'm interested to use Guix for similar purposes, but there are a few primary
> obstacles in the way:
> 1) I don't have enough experience yet defining systems using Guix similar to
> what I'd define using docker-compose, and I haven't found documentation or
> examples yet that makes it seem within reach
> 2) The machines I'm deploying to run Kubernetes, not Guix System, so if I do
> use Guix to build a bundle for deployment its utility ends when I export to a
> Docker container image.
Thanks for pointing this out.
> 3) I collaborate with developers who use macOS and Windows and so can't
> easily install and use Guix.
I speak for myself, the idea is to build Docker images using Guix for this case.
Otherwise, I do not know if it is worth but someone pointed this [1]
for Windows.
1:
<https://github.com/giuliano108/guix-packages/blob/master/notes/Guix-on-WSL2.md>
All the best,
simon
- Re: Releasing guix binary in Docker format too?, Danny Milosavljevic, 2020/11/04
- Re: Releasing guix binary in Docker format too?, Ludovic Courtès, 2020/11/06
- Re: Releasing guix binary in Docker format too?, zimoun, 2020/11/06
- Re: Releasing guix binary in Docker format too?, Danny Milosavljevic, 2020/11/06
- Re: Releasing guix binary in Docker format too?, Ludovic Courtès, 2020/11/08
- Re: Releasing guix binary in Docker format too?, zimoun, 2020/11/15
- Re: Releasing guix binary in Docker format too?, Danny Milosavljevic, 2020/11/17
- Re: Releasing guix binary in Docker format too?, Bengt Richter, 2020/11/18
- Re: Releasing guix binary in Docker format too?, Ryan Prior, 2020/11/18
- Re: Releasing guix binary in Docker format too?,
zimoun <=