From d3325417232863cdf83d46efcc04eb5261bb0238 Mon Sep 17 00:00:00 2001 From: Matthias Thym Date: Tue, 2 Apr 2024 11:38:03 +0200 Subject: [PATCH 1/3] Add missing dependency for phoenix example --- examples/phoenix/devenv.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/phoenix/devenv.nix b/examples/phoenix/devenv.nix index c92067006..7b385b8bf 100644 --- a/examples/phoenix/devenv.nix +++ b/examples/phoenix/devenv.nix @@ -1,7 +1,9 @@ { pkgs, lib, ... }: { - packages = lib.optionals pkgs.stdenv.isLinux [ pkgs.inotify-tools ]; + packages = [ + pkgs.git + ] ++ lib.optionals pkgs.stdenv.isLinux [ pkgs.inotify-tools ]; languages.elixir.enable = true; From a71b6e236aea662b7b5bd0ac806bf0ee9686eb06 Mon Sep 17 00:00:00 2001 From: Matthias Thym Date: Tue, 2 Apr 2024 11:38:25 +0200 Subject: [PATCH 2/3] Add generated directories to examples' .gitignore --- examples/phoenix/.gitignore | 1 + examples/rubyonrails/.gitignore | 1 + 2 files changed, 2 insertions(+) create mode 100644 examples/phoenix/.gitignore create mode 100644 examples/rubyonrails/.gitignore diff --git a/examples/phoenix/.gitignore b/examples/phoenix/.gitignore new file mode 100644 index 000000000..0557525b8 --- /dev/null +++ b/examples/phoenix/.gitignore @@ -0,0 +1 @@ +hello/ diff --git a/examples/rubyonrails/.gitignore b/examples/rubyonrails/.gitignore new file mode 100644 index 000000000..4ddfdc49e --- /dev/null +++ b/examples/rubyonrails/.gitignore @@ -0,0 +1 @@ +blog/ From c14d6decabd74fb79c991b5873c094f1047746fc Mon Sep 17 00:00:00 2001 From: Matthias Thym Date: Tue, 2 Apr 2024 11:47:26 +0200 Subject: [PATCH 3/3] Initialize DB to fix phoenix test --- examples/phoenix/devenv.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/phoenix/devenv.nix b/examples/phoenix/devenv.nix index 7b385b8bf..99b2925d1 100644 --- a/examples/phoenix/devenv.nix +++ b/examples/phoenix/devenv.nix @@ -12,6 +12,7 @@ initialScript = '' CREATE ROLE postgres WITH LOGIN PASSWORD 'postgres' SUPERUSER; ''; + initialDatabases = [{ name = "hello_dev"; }]; }; processes.phoenix.exec = "cd hello && mix phx.server";