您需要安裝Docker來啟用Postgres。 Windows用戶,請確保安裝WSL2擴展名,因為Postgres正常運行需要這些擴展。
由於多種原因,該項目取決於紗線。您可以使用:
npm install -g yarn這將安裝您的依賴項。
yarnyarn dbup此步驟將在Docker中創建2個Postgres數據庫。端口10800上的一個是開發,而端口10801上的一個用於單位測試。
如果您看到此錯誤:
The command 'docker-compose' could not be found in this WSL 2 distro.
然後,在設置/將軍下確保檢查“使用基於WSL 2的引擎”,請確保檢查。
我們有一個召集的命令, yarn pristine ,重新創建並重新播種數據庫。您可以隨時使用此命令擦除數據庫並重置它。
yarn pristine每個數據庫更改後必須運行原始的,以便使用最新遷移更新數據庫。
可以隨時運行原始的數據庫,以將您的數據庫重置為乾淨的狀態。在許多情況下,這可能會派上用場。
如果您遇到更深層的問題,則可能只想破壞郵政局的實例,然後從絕對的划痕開始。有一個命令將銷毀當前未運行的所有Docker映像,容器和卷。首先,您將需要停止與此項目相關的所有Docker進程,然後運行docker system prune -a 。注意:這是一個危險的命令,它將摧毀Docker中當前不運行的所有內容,包括任何非dc.io項目。
**該文件的創建是可選的。如果您不在開發環境中創建此文件,則將從Dev文件夾中的Dev.env文件中使用默認值。
首先在Root Directory中存在的Dev文件夾中創建Dev-override.env文件。然後將以下字段複製並粘貼到文件中。
PORT= *
代替 *您可以聲明自己的機器中可用的端口號。
最後,您可以運行命令yarn dev (Windows: yarn dev:win )來啟動服務器。這將服務於端口3000的前端和後端。
VSCODE上的調試菜單依賴於啟動。 JSON,已有幾個運行選項。一個運行服務器,另一個運行單元測試。這兩個都可以通過斷點啟用,並且在必要時也可以對您的代碼進行調試。
該項目設置為與Vscode Jest一起玩得很好。它將在後台運行您的測試,並為您提供特定測試的有用的“調試”按鈕。強烈建議任何後端工作。
安裝VSCODE GRAPHQL啟用GraphQl語法突出顯示。建議用於GQL工作。
如何提出您的第一個拉請求 - 謝謝Julio Alcantara!如何創建新實體如何將存儲庫與更新的代碼同步
如果部署到生產中,請首先將您的配置文件放入/etc/mintbean-v4/config/*中。然後運行yarn start 。