summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/flake.nix b/flake.nix
index 3107f8c..c5f74f0 100644
--- a/flake.nix
+++ b/flake.nix
@@ -17,7 +17,7 @@
version = "dev";
src = ./src;
- vendorSha256 = "sha256:1vazrrg8rs9n8x40c9r53h9qnyxw59xkp0aq7jl15fliigk6q0cr";
+ vendorSha256 = "sha256-02LW4zscNKoIfzcBhOQwObh/04oRl/6hRsFMfCycWzA=";
subPackages = [ "cmd/mediocre-blog" ];
@@ -26,7 +26,7 @@
};
devShell = pkgs.mkShell {
- buildInputs = [ pkgs.go pkgs.sqlite ];
+ buildInputs = [ pkgs.go pkgs.sqlite pkgs.amfora ];
shellHook = ''
export MEDIOCRE_BLOG_DATA_DIR="/tmp/mediocre-blog/data"
@@ -49,13 +49,19 @@
export MEDIOCRE_BLOG_HTTP_AUTH_USERS='{"foo":"$2a$13$0JdWlUfHc.3XimEMpEu1cuu6RodhUvzD9l7iiAqa4YkM3mcFV5Pxi"}'
export MEDIOCRE_BLOG_HTTP_AUTH_RATELIMIT="1s"
+ # gmi
+ export MEDIOCRE_BLOG_GEMINI_PUBLIC_URL="gemini://localhost:2096"
+ export MEDIOCRE_BLOG_GEMINI_LISTEN_ADDR=":2065"
+ export MEDIOCRE_BLOG_GEMINI_CERTIFICATES_PATH="$MEDIOCRE_BLOG_DATA_DIR/gmi/certs"
+
cd src
echo 'Loading test data...'
(cd cmd/load-test-data && go run main.go)
echo -e "\n\nTest data has been loaded into $MEDIOCRE_BLOG_DATA_DIR\n"
- echo -e "You can do 'go run ./cmd/mediocre-blog/main.go' to start a dev instance on http://localhost:4000\n\n"
+ echo -e "You can do 'go run ./cmd/mediocre-blog/main.go' to start a dev instance on http://localhost:4000\n"
+ echo -e "You can then do 'amfora gemini://localhost:2065' to test the gemini server\n"
'';
};