diff options
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -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" ''; }; |