An open API service indexing awesome lists of open source software.

https://github.com/quard/gosh

simple URL shortener service without UI made in education purposes
https://github.com/quard/gosh

education golang redis url-shortener

Last synced: 8 months ago
JSON representation

simple URL shortener service without UI made in education purposes

Awesome Lists containing this project

README

          

# gosh

[![Build Status](https://travis-ci.com/Quard/gosh.svg?branch=master)](https://travis-ci.com/Quard/gosh)

quite simple URL shortener service without UI made in education purposes

## How to run

`docker-compose -f build/docker-compose.yml up`

service will be available on `http://localhost:5000/`

or build and run manually

`go build`

`./gosh` — with a redis on localhost

`./gosh -storage bolt` — with a bolt instead of redis

## API

you can found OpenAPI v3 schema in `/api/` folder or use HTML version from `third_party/redoc-static.html`