middle2

Month: 2019-11

2019-11-03

yellowsoar 02:06:00
@ronnywang middle2 後送到 container 的 url 有問題
```
Request Method: GET
Request URL: http://taoyuan-lei-100033.middle2.me/http:/taoyuan-lei-100033.middle2.me/
```
http://taoyuan-lei-100033.middle2.me/
ronnywang 10:16:30
image.png
ronnywang 10:16:36
這樣是有問題嗎?
yellowsoar 14:47:33
啊…我過了一個 proxy…
然後 request url 會變成
http://taoyuan-lei-100033.middle2.me/http:/taoyuan-lei-100033.middle2.me/
那看起來應該是沒問題了,我想一下我這邊要怎麼解 XDDD
ronnywang 15:08:17
*.Middle2.me 有 SSL, 可以用 https
ronnywang 15:09:06
另外如果你有設 custom domain 的話,設好 CNAME 跟我說,我可以把 letsencrypt 設好
ronnywang 15:10:00
想要申請 xxx.g0v.tw 網域的話,可以到 https://github.com/g0v/domain

GitHub

g0v/domain

Contribute to g0v/domain development by creating an account on GitHub.

yellowsoar 15:27:03
OK

2019-11-19

shawn111 16:36:31
@shawn111 has joined the channel

2019-11-22

pm5 09:12:36
Python 3 好像現在是 3.7.3?
pm5 09:13:16
目前有沒有在 middle2 上跑 Python app 的 db migration 的 best practice 啊?(什麼中文)
ronnywang 10:58:29
沒有耶, middle2 上曾有過的 python project 只有 Johnny 的金錢爆,那還是 python 2.7 的
migration 應該目前用 ssh run command 就夠了。但是現在如果推 python 3 的專案上去,好像會用 pip 裝 requirements.txt 裡的東西(應該用 pip3),有時候會裝不過
我個人覺得既然沒有其它 python 專案⋯⋯那就只支援 >= 3.7 就好了。要支援多版本的 python 可能需要有 heroku 的 buildpack 機制才行
喔喔,我修一下,應該換用 pip3 -r requirements.txt
ok, 更新好了
yellowsoar 2019-11-22 19:23:09
金錢報 repo 來一下?
pm5 12:04:37
另外問一下目前 db 備份是自己手動 dump 嗎?
ronnywang 12:09:03
我有用 Linode 的硬碟 snapshot 備份,假如真發生意外狀態可以從 snapshot 救援 (有做過一次 XD)
1
ronnywang 12:09:20
各專案如果有自己的備份需求可以用 cron 功能匯出資料
ronnywang 12:11:57
這週末選前大補帖小聚我想要把 Johnny 的議員投票指南復活一下
ronnywang 12:12:06
就可以測一下 Python 情況了
chihao 12:22:18
ronny 死者復活魔導士?
🔮 1
fly 13:43:06
ronny ++

2019-11-23

yellowsoar 01:27:34
@ronnywang disfactory 的 cname xn--middle2-rp4k060x3y0e.disfactory.tw project id 是 taoyuan-lei-100033
ronnywang 01:28:38
custom domain 你可以直接在 project 頁設定
👍 1
ronnywang 01:29:52
letsencrypt 我設好了
yellowsoar 2019-11-23 01:31:06
搞定,打完收工
https://middle2.disfactory.tw/
Page not found ?
yellowsoar 2019-11-23 01:34:52
因為還沒有人處理首頁,所以先集中開發完 api 再來慢慢處理…XDDD
pm5 14:04:44
@yellowsoar disfactory 的 Python 套件也是用 Pipenv 管理的嗎?要怎麼讓 middle2 自動用 Pipenv 安裝套件?
pm5 14:08:59
喔,用 docker 是嗎?
ronnywang 14:41:18
可以在 repository 可以加個 m2-build.sh 檔案,他會在建立環境時執行這動作,所以要安裝軟體可以寫在這
🖖 1