Skip to content

DevinY/dlaravel_test

Repository files navigation

DLaravel 功能測試工具 Beta

為了強化D-Laravel每一版本釋出的穩定性,加了一個簡易的測試公具,對D-Laravel進行想關功能測試。

這個工具使用的test.sh會在測試的dlaravel目錄的sites資料夾建立及刪除Project,請勿使用在正式的D-Laravel環境。

測試時,可透過docker-compose.yml掛載要測試的D-Laravel資料夾。

這是我開發D-Laravel測試用的工具,

哈,因為我發覺D-Laravel新功更新時,很容易造成side efect。

如果您是D-Laravel的使用者,不建議下載此Repo,

因為您的volume可能會爆掉,這裡我會用docker volume prune清除沒用的volumes。

如果您不確定您docker環境是否可以這樣清除,請勿下載此repo使用!!

基本使用方式:

一、啟動Docker In Docker,服務名稱為dind

docker-compose up -d

二、執行測試指令 ./run_test.sh

如果要進人dind的執行環境,可以簡單的執行

這裡的image已安裝了dockr-compose了,所以如果要拿來進行其他docker相關的測試也是可以用的。

非root

docker-compose exec -u dlaravel dind bash

如果要使用root身份

docker-compose exec dind bash

About

Docker in Docker D-laravel bash test.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages