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
 |