Skip to content

farajist/kanketsu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kanketsu

Kanketsu (簡潔: concise; brief; succinct; ​), is a distributed short URL server designed for high availability

Installation

  1. Make sure that you have Docker installed
  2. Clone down this repository.
git clone https://github.com/farajist/kanketsu.git
  1. Create environment file .env based on .env.example
  2. In the project workding directory, run the docker-compose command
docker-compose up --build
  1. The URL shortner service is now ready to serve requests:
curl --location 'localhost:4000/url/shorten' --header 'Content-Type: application/json' --data '{ "url": "http://www.example.com" }'
curl --location 'localhost:4000/url/expand/3PKb'

System design

The system design as well as architectural decisions are detailed here.

License

About

another URL shortener project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published