想跟大家請教以下2個部署的問題:
1. 問題一: 原本在學寫後端時部署大概長這樣的(如下圖一)
但是實際部署要: 前後端分離, 動靜態資源分離, 然後跑在docker上, 於是我就上網看了下,
>> 前端與靜態資源可以用nginx處理, 且nginx可以做到反向代理, 負載平衡, JWT驗證.
目前有兩台的主機可以用, 我想一台就nginx與靜態資源, 另一台自己寫的後端api與database
>> 但實際上要如何部署與調整真的不知道, 我目前想的是這樣(如下圖二)
>> 不知道這樣合不合理可不可行, 還是有比較好的部署方式???有請大家指教><
---
2. 第二個問題(我笨問題一堆...): 就是關於docker上執行資料庫的問題, 就是docker上跑資料庫雖然可以透過映射的方式讓即便容器刪掉再開還是可以保存檔案, 但就我的了解要是開兩個容器即便映射位置一樣兩個容器的資料也不會同步, 這是不是代表資料庫就不要用docker或是至多開一個因為資料不會同步??><


