不造轮子不开心系列之 golang 图床 - Rikka(已发布 Docker image)

2016-09-02 23:45:28 +08:00
 7sDream

背景

最近校招来着,各种在线笔试,电话面试,现场面试……弄到现在有点累了,基本上都在等结果的阶段了。

所以昨天今天两天没什么事,开始学 golang 和 Docker ,做了个小图床。

特点

全用的自带模块, http server 用的 net/http,没有外部依赖……因为是学习项目也不怎么看重性能辣。

其实也没什么特点:简单, Docker 化。

基本上在各种 Docker Cloud 上都能开箱即用了, VPS 上装个 Docker 也很方便部署。

Demo

Demo 站在此: http://7sdream-rikka-demo.daoapp.io/

密码是: rikka

同志们轻点,别给弄崩了,别这样它只是个 Demo ( 128M RAM , 10G Disk )

预览

其实点进去 Demo 就好了,但是为了方便愿意点进去的同志们。

首页:

图片查看页:

点击左边按钮可 Copy 右边各种格式的文本。

没了,没有上传历史,因为设计理念就是简单,用完就忘。

Github

项目地址: https://github.com/7sDream/rikka

中文 Readme 点这里

部署

VPS 上直接编译使用

用 Docker CLI 部署

用 DaoCloud 免费配额部署教程

TODO

尾巴

第一个 golang 的项目辣,刚学没两天,而且这个项目也刚启动,肯定代码也不好,不过看在 Rikka 的份上,能点个 Star 就点一个吧,说不定以后会变的很好用呢?

Docker 真好用,然后这个 Rikka 的 Docker image 我也会持续更新的。

Go 大神求提意见,刚学 Go 的可以看看源码,很简单的,说不定能学到点什么。

顺便也在我知乎专栏里发了一篇文章,有兴趣可以点个赞,嘿嘿。

PS :这个帖子里的图片是储存在上面那个 Demo 站里的哟。

2178 次点击
所在节点    Go 编程语言
32 条回复
carmark
2016-09-03 14:20:52 +08:00
:+1:
carmark
2016-09-03 14:23:49 +08:00
@7sDream pull image 还是很快的吧?
7sDream
2016-09-03 15:04:31 +08:00
@carmark

恩,感觉不错~~

(上面那个 Demo 的密码是 hyper 不是 rikka 辣
netabare
2016-09-04 01:02:18 +08:00
很漂亮呢……
不过要是能点一下链接左边的图标复制或者全选右边的内容就更好了 w
7sDream
2016-09-04 02:10:00 +08:00
@netabare

应该是可以的呀~

不过我只在最新版 Chrome 上测试了,请问你浏览器是啥?
netabare
2016-09-04 14:32:23 +08:00
@7sDream Safari , OS X El Capitan
7sDream
2016-09-04 18:24:54 +08:00
@netabare

没有 Mac 电脑 233
过会我让我朋友帮忙测试下
7sDream
2016-09-05 10:36:35 +08:00
@huihuimoe

啦啦啦, BBCode 已加。
7sDream
2016-09-05 10:43:29 +08:00
@netabare

诶,我朋友在他 10.10.5 系统, safari 9.1.3 上测试,复制没问题呀……
7sDream
2016-09-05 10:48:43 +08:00
@netabare

好吧我错了……他测试的时候忘记清除剪贴板了……

我去看看怎么让 safari 也能复制……
jerray
2016-09-05 11:02:05 +08:00
再做一个什么取名叫 Dark Flame Master
7sDream
2016-09-05 11:07:47 +08:00
@jerray

嘿嘿~深得我心~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/303578

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX