上commit做版本管理已經是種日常必備如呼吸般的動作。
但是有時候仍會需要做版本紀錄,一個存檔的感覺。
就可以利用打tag 的方式做一個小版本控管。
2020年6月28日 星期日
2020年6月20日 星期六
[Heroku] 重新建立DB schema的方式
在寫Flask操作DB 內容時,常發生一開始設計不足(e.g. 欄位不對,...,etc),需要整個資料庫重新設計大綱時,就必須要常常reset schema。
2020年6月13日 星期六
[heroku][postgresql] 使用CLI介面清空資料庫table所有資料內容
建立好heroku postgresql之後,
有時候需要直接清空資料庫,但又不想重新建立shema
或者重新migration
這時候就可以透過CLI直接清除資料庫
有時候需要直接清空資料庫,但又不想重新建立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'
----------------
使用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日 星期一
2019年9月30日 星期一
[note] Heroku R10 錯誤解決
在heroku部署計畫之中,
會遇到R10的錯誤
原因出自於:heroku無法指令port
會產生等待過久的timeout發生
因此,需要透過指令系統port來指派(由heroku平台端指派)
假設是node.js可以透過以下
參考:
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
會遇到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
訂閱:
文章 (Atom)