[Day 25] 中场休息 - 没信用卡的学生福星,heroku

好的,由於昨天aws架设完环境後今天突然爆炸了
所以可能要重新架过aws
那今天就先来讲讲没有信用卡学生的另一种选择,heroku
废话不多说,咱们累狗~

不管付费服务免费服务,只要能架设上去的,都是好服务

由於时间关系,这里就不讲那些帐号创办了
反正他创办起来也比aws简单多了
我们直接进入主控版

进入之後点选右上角的New,接着点Create New App
然後就会进入到这个地方

一样APP名填你喜欢的名字就好
建立完之後就可以看到这个

然後我们就可以回到cmder了
首先我们先login

login完之後进入刚刚建立的资料夹,先下这两个指令

git init
heroku git:remote -a heroku-stonks


下完之後把stonks内的东东全部复制过去,像这样

然後我们先进requirements.txt里面把文件修改成下面这样

django
mysqlclient

其实老实说,我们从头到尾也只有用pip下载这两个
所以requirements.txt的东东根本没那麽复杂
哭啊

好啦算了,反正不经一事不长一智
然後接着进到settings.py里面
加上这几行

import os
PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static')

这几行就是等等heroku要建立环境时要建立的位置
好啦,这些处理完後,就是熟悉的git指令啦

git add .
git commit -am "upload to heroku"
git push heroku master

然後你就会看到heroku会自动侦测你用哪种语言
然後下载对应套件跟requirements.txt内的东东
可以说是十分方便啊
最後只要看到他push成功,就是布署完成啦~

以上就是heroku的初步操作
由於最近比较忙,加上aws本人也是边做边学
难免会有许多意外
下一篇要继续讲heroku还是回到aws
就等下篇再分解啦~


<<:  Day 22:Ansible

>>:  Day21 Create React App

Day-30 资讯安全宣导

资讯安全宣导 tags: IT铁人 何谓资讯安全 随着资讯科技进步,资讯安全的重要程度日渐提升,以杰...

【从零开始的 C 语言笔记】第十九篇-While Loop(1)

不怎麽重要的前言 上一篇介绍了for loop的概念,让大家面对在有重复性、明确次数的处理时,可以使...

DAY5: Node 的内部机制(一)

今日主要会说明Node的内部运作,其实前面文章有提到Node其中是包含着JavaScript的元素。...

Android学习笔记20

今天用了sharedpreferences,在mvvm架构上要使用respository来当作mod...

[Day15] 学 Reactstrap 就离 React 不远了 ~ 用 Tooltips 熟悉 useState

前言 对刚接触到 useState 的人来说, 应该要多点练习机会, 就跟学语言一样, 多用多练习就...