🔗 short url app elixir Phoenix
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.deliver
assets
config
lib
priv
test
.gitignore
README.md
mix.exs achieve Jan 29, 2018
mix.lock achieve Jan 29, 2018

README.md

ShortUrl

短链接生成应用

系统设计

短网址(short URL)系统的原理及其实现

准备工作

安装elixir

http://elixir-lang.org/install.html

安装postgreSQL

首次运行

  • 安装依赖 mix deps.get
  • 创建数据库及数据表 mix ecto.create && mix ecto.migrate
  • 安装前端依赖 cd assets && yarn install
  • 启动服务 mix phx.server
  • 访问应用 localhost:4000

调试

进入控制台:

iex -S mix

部署

可以参考这篇文章 使用 edeliver 部署 Elixir 应用程序

TODO

1、静态文件上传到又拍云

2、接口化,前端调用接口实现

3、自动续期

4、压测

5、访问速度优化