nixos-config/devcontainers/ruby-on-rails.nix

22 lines
435 B
Nix

{ 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 mruby rails-new ];
};
runAsRoot = ''
mkdir -p /data
'';
config = {
Cmd = [ "/bin/bash" ];
WorkingDir = "/data";
Volumes."/data" = { };
};
}