在這個高速發展的時代,我們常常急於開發新功能,但有時候卻忽略了建立穩固的基礎結構。這個系列文將帶你深入探索 Walking Skeleton 的概念,這是一種最小可行的產品架構,能夠讓你快速建立起測試、部署、監控等基本環境。不論你是否熟悉 Laravel、DevOps、CI/CD,我們都將從頭開始,以通俗易懂的方式,一步步引導你打造 Walking Skeleton。讓我們暫時放下功能開發,先確保我們的基礎穩固,未來的開發才能更順利地前進!
常常東西寫一寫隔天就忘記改了什麼地方,想復原也復原不了,今天來安裝 Git,利用版本控制來幫我記錄每次的修改 在 Linux 安裝 Git 在 Linux...
簡單介紹一下 Nginx 設定檔 Nginx 設定檔通常會放在 /etc/nginx/ 資料夾中,所以先用 VSCode 打開這個資料夾 code /etc/n...
利用 Certbot 自動設定憑證 首先打開 Let’s Encrypt 的官網 這邊寫說如果可以連進去主機用指令操作的話,推薦使用 Certbot 來設定憑證...
AWS Route 53 這個是 AWS 用來註冊網域的地方,也可以設定網域要指去哪個 IP,還包含其他各種功能 假設我在這裡購買了一個域名叫做 2023iro...
USER -> CDN Server -> EC2 使用 CDN 服務可以降低網站流量,也可以讓離伺服器很遠的人打開網站變快,還可以讓 IP 不要暴...
PHP-FPM php-fpm 是增強版的 php-cgi,利用 FastCGI 技術讓效能大幅提升,它是一個常駐程式,不同於 php-cgi 使用的 CGI...
不要再用 FTP、SCP 傳程式啦,用 GitHub、GitLab push pull 吧! 註冊 GitHub 帳號 首先點開 GitHub 首頁https:...
安裝 Git Bash (Git for Windows) Windows 在安裝 Git 的地方有兩個,一個是 gitforwindows.org,另一個是...
開發環境和正是環境分離,可以讓網站不會因為修改程式而時好時壞,獲得更好的使用者體驗 將專案從 Github clone 到自己電腦修改 首先要連上 Github...
建立一個 github 使用者 先來設定一下使用者預設的 home 目錄裡面要有哪些東西,把 .bashrc, .vim 這些都丟進去,這樣建立新使用者時就不用...