顯示具有 heroku 標籤的文章。 顯示所有文章
顯示具有 heroku 標籤的文章。 顯示所有文章

2020年6月28日 星期日

[note] 在github/heroku_git上打tag的方式

上commit做版本管理已經是種日常必備如呼吸般的動作。

但是有時候仍會需要做版本紀錄,一個存檔的感覺。

就可以利用打tag 的方式做一個小版本控管。

2020年6月20日 星期六

[Heroku] 重新建立DB schema的方式

在寫Flask操作DB 內容時,常發生一開始設計不足(e.g. 欄位不對,...,etc),需要整個資料庫重新設計大綱時,就必須要常常reset schema。


2020年6月13日 星期六

[heroku][postgresql] postgresql online GUI

很方便的線上GUI介面操作postgresql

但是缺點是只有七天試用 (期待他未來可以免費)
https://heroku-data-explorer.herokuapp.com/#/

[heroku][postgresql] 使用CLI介面清空資料庫table所有資料內容

建立好heroku postgresql之後,
有時候需要直接清空資料庫,但又不想重新建立shema
或者重新migration

這時候就可以透過CLI直接清除資料庫


2019年11月12日 星期二

[note] 在heroku平台找不到pytz套件的解決方式

在撰寫slack app時,
使用timezone套件,
----------------
import pytz
----------------
發佈至heroku時,遭遇以下log:
----------------
2019-11-12T16:34:01.371570+00:00 app[web.1]: import pytz
2019-11-12T16:34:01.371634+00:00 app[web.1]: ModuleNotFoundError: No module named 'pytz'
----------------

2019年10月21日 星期一

[note] heroku 更改顯示時區 timezone

觀察log時常常發現 heroku 預設時間不是台灣時區

以下是更改時區的command (台灣)

2019年9月30日 星期一

[note] Heroku R10 錯誤解決

在heroku部署計畫之中,

會遇到R10的錯誤

原因出自於:heroku無法指令port
會產生等待過久的timeout發生

因此,需要透過指令系統port來指派(由heroku平台端指派)

假設是node.js可以透過以下

.listen(process.env.PORT || 5000)
如果是python (flask)可以透過以下:
ort = int(os.environ.get("PORT", 5000))
app.run(debug=True, host='0.0.0.0', port=port)

參考:
1. Heroku + node.js error (Web process failed to bind to $PORT within 60 seconds of launch)
2. Heroku App crashes immediately with R10 and H10 errors


[note] heroku 部署command


筆記一下建立一個新的app. 並部署在heroku平台的command