viscat / url-shortener

Url shortener written in Go ⚡

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

URL SHORTENER

Url shortener written in Go.

Uses BoltDB

Configuration

You can change urlshortener domain (p.io by default) by editing docker-compose.yml URLSHORTENER_DOMAIN environment variable

Run

This will build and run urlshortener API at http://localhost:

$ docker-compose up -d

API

Add Url to shorten

Request
PUT /add
{"url": "http://www.example.com/test"}
Response
{"url": "p.io/fsDETr"}

About

Url shortener written in Go ⚡


Languages

Language:Go 88.5%Language:HCL 6.4%Language:Shell 4.4%Language:Dockerfile 0.7%