Mount GCP storage 給 apache php 存取
遇到的情況是要在 ubuntu 機器上 mount 非 public access 的 gcp storage bucket,然後要給 php web api 做讀寫。
遇到的情況是要在 ubuntu 機器上 mount 非 public access 的 gcp storage bucket,然後要給 php web api 做讀寫。
情況是要把 WampServer 3.2.0 裏頭的 Apache 2.4.43 升級到 2.4.48。 理論上要先把 WampServer 先升級到 3.2.3 再到 3.2.5 (apache 2.4.48要求),然後才能安裝 Apache 2.4.48。
這兩天遇到的問題,整理起來放著。對 Vue 不太熟,或許有不對的地方。
gitlab CI/CD script(.gitlab-ci.yml)理想上要一個版本應付所有分支,且npm install/build的專案建立的資料夾(dist, node_modules)不該被放到repositoy中,但通常又希望拿build好的專案結果直接部屬在正式環境,可以透過下面這些方式來完成。
之前忘記整理一下,寫來記錄
一開始是因為同事需要用 gitlab runner build vue.js 的 project, 並將結果 push 回其他 branch,但是會有問題,最終發現只是因為個單引號的關係 Orz 反正也是記錄一下,主要是整個找bug 過程
memo 一下, 免得升級 production 的時候GG
gitlab 理論上只能有一個對外網址,在 /etc/gitlab/gitlab.rb 內 (相關設定請參考 https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab ) 而做完修改之後執行 gitlab-ctl reconfiguration 則會產生 nginx 的 config file, 放在 /var/opt/gitlab/nginx/conf/gitlab-http.conf 所以如果需要同時 expose http 和 https 的話,只要在 gitlab-http.conf 裏頭修改就可以,例如這樣 server { listen *:80; listen *:443 ssl; ssl_certificate /var/www/ssl/xxx.chained.crt; ssl_certificate_key /var/www/ssl/xxx.key; ssl_protocols TLSv1.2; ## 以下省略 } 修改之後記得重新啟動 gitlab nginx ($ gitlab-ctl restart nginx) 就可以了
Source from colleague, who found https://sunset1995.github.io/HorizonNet/ for 360 image horizontal correction.