diff options
-rw-r--r-- | Makefile | 10 | ||||
-rw-r--r-- | storage/index.html | 22 |
2 files changed, 32 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..db4ded9 --- /dev/null +++ b/Makefile @@ -0,0 +1,10 @@ +.PHONY: deploy + +deploy: + docker context use default + docker build -t gitrepo.ru/neonxp/nixshare:latest . + docker push gitrepo.ru/neonxp/nixshare:latest + docker context use curie + docker pull gitrepo.ru/neonxp/nixshare:latest + docker rm nixshare || true + docker run --name nixshare -d -p 8095:8000 -v nixshare:/app/storage gitrepo.ru/neonxp/nixshare
\ No newline at end of file diff --git a/storage/index.html b/storage/index.html index a83c858..4cfaf0e 100644 --- a/storage/index.html +++ b/storage/index.html @@ -6,8 +6,30 @@ <title>NixShare</title> </head> <body> + <h1>Nixshare</h1> + <h2>Usage:</h2> + <h3>Upload file:</h3> <pre> curl -d @FILENAME https://nixshare.ru/upload </pre> + <h3>Upload clipboard:</h3> + <p>X:</p> + <pre> + xclip -o | curl -d @- https://nixshare.ru/upload + </pre> + <p>Wayland (<code>wl-clipboard</code> required):</p> + <pre> + wl-paste | curl -d @- https://nixshare.ru/upload + </pre> + <h3>Shell alias:</h3> + <p>You can add shell aliases to .bashrc or .zshrc file:</p> + <p>X:</p> + <pre> + alias nsh="xclip -o | curl -d @- https://nixshare.ru/upload 2>/dev/null | xclip" + </pre> + <p>Wayland (<code>wl-clipboard</code> required):</p> + <pre> + alias nsh="wl-paste | curl -d @- https://nixshare.ru/upload 2>/dev/null | wl-copy" + </pre> </body> </html>
\ No newline at end of file |