summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile10
-rw-r--r--storage/index.html22
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