urlsh:带有UI,API,缓存,命中计数器和转发器的GOlang URL缩短器服务,后端使用postgres和redis,前...
网址
是构建在语言上的URL缩短程序。
除了用于数据库的和最少的redis模块之外,它不使用外部库。
它将自己注册为Go模块github.com/adhocore/urlsh (但是尚未提交给Go软件包注册表以供公众使用)。
用法
只需访问。 您还可以集成API以进行编程使用。 阅读以下内容,了解自托管,API集成和/或对urlsh的贡献。
取得来源
git clone git@github.com:adhocore/urlsh.git
cd urlsh
配置中
应该使用env变量进行配置。
请检查以获取可用的变量和说明。
DATABASE_URL始终是必需的,并且是以下形式的字符串:
DATABASE_URL=postgres://user:pass@host:port/dbname
使用docker -compose运行urlsh时,首选方式是从变量自动设置DATABASE_