Packages

Mix task that wraps any Elixir Mix project generator in a devenv.sh Nix environment

Current section

Files

Jump to
devenv_new priv services postgres.eex
Raw

priv/services/postgres.eex

<%= if version do %>
services.postgres = {
enable = true;
package = pkgs.postgresql_<%= version %>;
initialDatabases = [
{ name = "<%= project_name %>_dev"; }
{ name = "<%= project_name %>_test"; }
];
initialScript = "CREATE USER postgres SUPERUSER;";
};
<% else %>
services.postgres = {
enable = true;
initialDatabases = [
{ name = "<%= project_name %>_dev"; }
{ name = "<%= project_name %>_test"; }
];
initialScript = "CREATE USER postgres SUPERUSER;";
};
<% end %>