在 docker 中使用 Elasticsearch 作為 django 的 search backend

目前手上的專案用了 django 作為網站的 Framework,而為了確保所有開發人員能夠在自己的開發機上用相同的環境進行開發,所以我們把整個 django 專案用 docker-compose 包裝成容器。

且為了未來專案正式上線時,可以放在 AWS 上,並盡量使用 AWS 的 managed service,所以選擇了 Elasticsearch 來作為 search backend。

這篇文章是把 Elasticsearch 加入 docker-compose 中的 django 專案的筆記。

閱讀更多在 docker 中使用 Elasticsearch 作為 django 的 search backend

iOS 下好用的 ssh 工具 – Prompt 2

前幾天在 iTunes App Store 上閒逛看到這一套 Prompt 2,腦波弱的就買下去了

iTunes App Store 連結

基本上除了螢幕鍵盤不順手之外,Prompt 2 在畫面的處理上我已經覺得是完美了。

連 Tmux 的 Powerline 會用到的奇怪特殊符號都可以正常顯示,下圖是在 iPhone 6 Plus 上的畫面

IMG_2317

這樣有時候臨時要處理的事情如果單純一點,連桌子都不用找、電腦都不用打開了。

Yosemite 開啟 apache server

其實印象中 Mavericks 也是這樣設。只是每次都要重新翻一次資料,還是筆記下來比較方便

  1. 編輯 /etc/apache2/httpd.conf,把下面這兩行取消註解

  2. 在 /etc/apache2/httpd.conf 加上這行

  3. 編輯 /etc/apache2/users/allenkuan.conf(檔名及內容路徑請照您的 username 自行修改),內容如下

  4. 重新啟動 apache