devcontainers/ruby-on-rails: init with variants

This commit is contained in:
Gabriel Arazas 2025-03-15 14:02:05 +08:00
parent 7556b00778
commit 481edbf9b1
No known key found for this signature in database
GPG Key ID: 62104B43D00AA360
2 changed files with 6 additions and 3 deletions

View File

@ -4,4 +4,7 @@ let inherit (pkgs) callPackage;
in {
rustBackend = callPackage ./rust-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; };
}

View File

@ -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}";
in dockerTools.buildImage {
name = name "";
copyToRoot = foodogsquaredLib.buildFDSEnv {
name = name "root";
paths = [ ruby bundix ];
name = name "-root";
paths = [ ruby bundix mruby rails-new ];
};
runAsRoot = ''