Heroku
https://devcenter.heroku.com/articles/deploying-python
首先连结到 注册页面 注册一个帐号
之后到电子信箱确认信件
设定密码
确认条款就可以了
环境设定 – Git
首先要下载并安装 Git
无限下一步就可以了,然后开启终端机检查
git

再来设定 git 使用者的资讯 (范例)
git config --global user.name "yourname" git config --global user.email yourname@stust.edu.tw
像是我的就填入
git config --global user.name "4a6g0062" git config --global user.email 4a6g0062@stust.edu.tw
环境设定 – Heroku-CLI
下载并安装 Heroku 的命令列工具
安装完成之后检查有没有安装好
heroku login
按下任意按键使用浏览器开启登入画面
按下 Log In
回到终端机会看到登入成功
测试 Heroku 布署
建立一个专案目录 week15
使用终端机定位到该专案目录
git clone https://github.com/heroku/python-getting-started.git cd python-getting-started
好了之后在目录底下会有这些东西
回到终端机,利用 heroku-cli 建立专案
heroku create
https://enigmatic-brook-70354.herokuapp.com/ 就是专案网址
再来要将程式码 push 到 Heroku 上面
git push heroku main
等待完成布署
利用 CLI 命令工具,启动远端 Heroku Server
heroku ps:scale web=1
开启网站
heroku open

查看远端连线日志 – LOG
heroku logs --tail
开启 vscode 来查看专案内容
code .
布署自己的专案
按照 简单模组_单表格资料库 的教学建立一个专案
然后将这四个档案复制到刚刚建立的专案

复制到这里

然后查看电脑的 python 版本
python --version
我的版本是 3.8.8 ,开启 runtime.txt 并且修改成对应的 python 版本
建立git repository,把目录下的档案加入
git init git add . git commit -m "ver1.0"
利用 Heroku CLI 在云端上建立新专案
heroku create

执行命令,修改设定
heroku config:set DISABLE_COLLECTSTATIC=1

修改 Procfile 档案,改成专案的名称 mysite
修改 mysite/setting.py 档案,找到这里并加入 ‘*’

修改 .gitignore 将 db.sqlite3 移除掉
把程式码布置到 heroku server
git push heroku master heroku ps:scale web=1 heroku run python manage.py migrate
开启网站查看成果
heroku open

范例档案下载
- 受保护的内容: NAS 版 Mathbot 管理网站与 Linebot 启动方法 - 2024 年 11 月 15 日
- Realtime 啥鬼的 - 2021 年 6 月 15 日
- nodejs 数学游戏 - 2021 年 6 月 8 日























