blob: 4e2cb2cf785fc6ebb4e18ddfabad8a48eb563aca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# go - minimalistic uri shortener
## install dependencies
npm install
apparently you can also
npm install hiredis
for more awesome.
## run service
HOSTN=go PORT=80 node .
if you omit `HOSTN`, then relative shortened uris will be generated.
if you omit `PORT`, then it's `1337`.
## add uri
curl -F uri=https://mywaytoolonguri http://go
this will give you a shortened uri.
## resolve uri
curl -L http://go/1
## clear database
redis-cli keys 'go:*' | xargs redis-cli del
if you have changed `redisPrefix`, then use that instead of `go:`.
## use systemd
run
make install
to install the systemd service and configuration files.
this will fail if the files are already installed and modified.
maybe you want to customize the configuration with
$EDITOR /etc/conf.d/go.env
and finally start the service
systemctl start go
|