all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Ben <ben@srctxt.com>
To: help-guix@gnu.org
Subject: a first question about parallel environments
Date: Fri, 21 Feb 2020 08:34:59 +0100	[thread overview]
Message-ID: <2eb7ac48-65ab-46fa-95e1-808ce156749d@www.fastmail.com> (raw)

Hi all
I've watched all the introduction videos (which are really helpful) and red some documentation, but I think I still miss something fundamental.

I run a vagrant vm with a simple node server app behind apache.  The setup is small, but still has a some configuration and packaging (npm) involved. So I'd like to try to introduce guix into this setup. In addition to that I have a second vagrant vm running with the same basic setup, but some minor differences. 

Would it be possible to put these two setups from two different vagrant machines into one machine? I don't need strong isolation, but I need the possibility of having different versions of software installed on a single vagrant vm.

If it is possible I would like to keep using vagrant. I know about docker, but in this case the preferred way would be: a vagrant vm with guix installed with a couple of parallel environments (if thats the correct term).

When reading about guix I always imagine the case when you're sitting infront of your linux notebook, something (package, dependency) breaks and now thanks to guix you're able to roll back very easily. So this would be a single user environment. But can guix also be helpful in a case where you have multiple different environments (I hope the term is correct) running in parallel? What is the best way to achieve that? Creating multiple users? Using containers?

Thanks
Ben

             reply	other threads:[~2020-02-21  7:35 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-21  7:34 Ben [this message]
2020-03-16 21:54 ` a first question about parallel environments Gary Johnson
  -- strict thread matches above, loose matches on Subject: below --
2020-02-21 16:37 John Soo
2020-02-21 16:43 ` nylxs
     [not found] <A4D8437F-AD39-48ED-B181-318A949034EF@asu.edu>
2020-02-21 16:40 ` John Soo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2eb7ac48-65ab-46fa-95e1-808ce156749d@www.fastmail.com \
    --to=ben@srctxt.com \
    --cc=help-guix@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.