mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-04-19 00:19:11 +00:00
devcontainers/ruby-on-rails: init with variants
This commit is contained in:
parent
7556b00778
commit
481edbf9b1
@ -4,4 +4,7 @@ let inherit (pkgs) callPackage;
|
|||||||
in {
|
in {
|
||||||
rustBackend = callPackage ./rust-backend.nix { };
|
rustBackend = callPackage ./rust-backend.nix { };
|
||||||
jsBackend = callPackage ./js-backend.nix { };
|
jsBackend = callPackage ./js-backend.nix { };
|
||||||
|
ruby_3_2 = callPackage ./ruby-on-rails.nix { ruby = pkgs.ruby_3_2; };
|
||||||
|
ruby_3_3 = callPackage ./ruby-on-rails.nix { ruby = pkgs.ruby_3_3; };
|
||||||
|
ruby_3_4 = callPackage ./ruby-on-rails.nix { ruby = pkgs.ruby_3_4; };
|
||||||
}
|
}
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
{ dockerTools, ruby, bundix, foodogsquaredLib }:
|
{ dockerTools, ruby, bundix, mruby, rails-new, foodogsquaredLib }:
|
||||||
|
|
||||||
let name = s: "fds-ruby-on-rails-${ruby.version}${s}";
|
let name = s: "fds-ruby-on-rails-${ruby.version}${s}";
|
||||||
in dockerTools.buildImage {
|
in dockerTools.buildImage {
|
||||||
name = name "";
|
name = name "";
|
||||||
|
|
||||||
copyToRoot = foodogsquaredLib.buildFDSEnv {
|
copyToRoot = foodogsquaredLib.buildFDSEnv {
|
||||||
name = name "root";
|
name = name "-root";
|
||||||
paths = [ ruby bundix ];
|
paths = [ ruby bundix mruby rails-new ];
|
||||||
};
|
};
|
||||||
|
|
||||||
runAsRoot = ''
|
runAsRoot = ''
|
||||||
|
Loading…
Reference in New Issue
Block a user