phoebe/test/services/web/rails/app/default.nix
Peter Jones 96ac477d36
rails: Add options for database pool size and connection timeout
Improvements:

  * Added new database options

  * Added first test file
2019-08-01 13:56:02 -07:00

27 lines
469 B
Nix

{ pkgs ? import <nixpkgs> { }
}:
let
phoebe = import ../../../../../helpers.nix { inherit pkgs; };
puma = pkgs.writeShellScriptBin "puma" ''
# Loop forever:
while :; do :; done
'';
env = pkgs.bundlerEnv {
name = "app-env";
ruby = pkgs.ruby;
gemfile = ./Gemfile;
lockfile = ./Gemfile.lock;
gemset = ./nix/gemset.nix;
};
in
phoebe.mkRailsDerivation {
inherit env;
name = "app";
src = ./.;
extraPackages = [ puma ];
}