diff options
author | Brian Picciano <mediocregopher@gmail.com> | 2023-01-20 14:50:36 +0100 |
---|---|---|
committer | Brian Picciano <mediocregopher@gmail.com> | 2023-01-20 14:50:36 +0100 |
commit | 84c1322c44c68c19e88f9695ded286b26d1621aa (patch) | |
tree | 229595b9718de59f347f2583156fee70459f3006 /flake.nix | |
parent | 0bd8bd6f2366e60212dd0305a584427b7b1aab26 (diff) |
Got a basic gemini server running
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" ''; }; |