基于 Nginx 服务实现上传下载功能的定制
前情提要
8 月是一个好的时光,然后上周看了一些电视剧 《天才基本法》的片段,近几年基本都是小说改编的爆款电视剧越来越多,然后特别喜欢奥数竞赛的篇章,或许正是和自己属于同一个时空的原由吧!那些经历自己也曾有过,因为那种似曾相识的熟悉,所以才会多有几分留意;前提是我不喜欢看小说的,所以很多很火的小说我基本都不知道的,但是《哈利》肯定知道,伴随着出生到完结的一个阶段,小学的时候模模糊糊的看过第一部,通过 《天才基本法》经常提哈利中的相关人物,我就好奇的追了下电影解说,然后搞笑的是,我一直以为赫敏和哈利是一对,罗恩和赫敏是兄妹,内心 os:读经读一段,害死老和尚;
但是我感觉《哈利》是一个童话故事包装的警世故事,贵族精英和普通麻瓜的奋斗史,批判的去看,《哈利》充满了阶级,血统,宿命论还有宗教的寓意,单纯作为一个故事来看我还是很喜欢的,可是作为一个成年人拆解其中的现实逻辑的时候,我也会有点伤感的;霍格沃兹的四大学院简单来分可以分为2种,斯莱特林贵族精英,格兰芬多代表的普通人,斯莱特林总是趾高气昂的看不起普通麻瓜,甚至想把他们消灭掉,有没有那种,穷人上什么学呀!所以斯莱特林比较单纯,至少他们为了维护和区分阶级在做努力;
格兰芬多就比较复杂了,纯麻瓜出身的学霸赫敏,没落的贵族哈利,被视为纯种贵族叛徒的罗恩家族,还有毫无天分可言并且胆小的纳威;他们几乎所有普通人的代表,天赋型选手哈利,父母属于受人尊敬精英阶级,受到来自父辈带来的荣耀,不要呐喊什么努力可以改变命运,我一路以来都是靠自己的努力,越是有钱和有资源人越是强调和放大个人的努力,哈利如果不是因为他的父母,他的天赋和身上所有的光环都是父母带给他的,如果不是因为父母的原因(即便他们已经去世了),他也没有资格进入霍格沃兹的,按照血统本来可以进入贵族的斯莱特林,但是因为朋友,所以进入格兰芬多,这是大家喜欢哈利的一点吧!
罗恩就是纯血统出身,但是家族尊重和亲近麻瓜出身的普通人,就是那种我家学渊源,但是我没有架子,不会看不起其他人,他们被视为贵族阶级的叛徒,或许家庭经济会比较拮据,但是可以融入人世,所以罗恩就是没有天赋或许有点摆烂,但是平易近人原要比高高在上让人舒服;
赫敏就是父母普通,依靠自身努力小镇做题家的代表,学霸和天才是由区别的,学霸是是什么都努力学,但不见得学的很快;天赋型选手就是我不在意学多少,做什么,只要学了我就是 NO.1;大多数人喜欢赫敏是因为她像极了我们大多数普通人,只能依靠自己的努力改变和奋斗,正是因为这种角色可以带来的共情性,所以很多普通人都会喜欢这个角色的;
纳威虽然胆小怕事,没有天赋可言,但是他有勇气去挑战,对于普通人如果失去勇气,那才是真正的麻瓜,哪怕自己在世界上如何小透明,只要有勇气去努力和改变那么自己的人生就足够精彩了;
内容简介
本周,我在写开源代码的项目,之前画了很多的架构图,昨天把一个核心功能做了实现,真是应该开一个香槟庆祝一下,然后解决一个问题另外的问题又出现了,我需要一个存放资源的仓库,可以通过 url 获取到,可以 minio 可以 nginx,我都搭建部署好了,可是我嫌弃 Nginx 的页面太丑了,因此做了改造和相关优化;
项目部署
# 获取项目(私有项目)
git clone -b develop https://github.com/mateclouder/mate-repo.git
# 镜像制作
cd mate-repo
make manager
make docker-build
make docker-push
# 安装部署
docker-compose up -d
docker-compose ps
使用手册
资源下载: http://xx.xx.xx.xx:18888/

资源上传: http://xx.xx.xx.xx:18888/upload.html

总结
此文档仅为个人学习笔记,不是分享平台,相关源码自己维护不会公开,给自己学习的东西留一些印记,只是对我自己来讲的;
此方案可行;

浙公网安备 33010602011771号