這個是Dockerfile的內容
FROM mysql
ENV MYSQL_DATABASE some_service_schema
COPY *.sql /docker-entrypoint-initdb.d/
第二行是給定預設schema
第三行的sql script就會在預設的schema上執行
2019年3月5日
2019年1月24日
vscode .net core test explorer
VSCode上的Test Explorer看不到.net core的test function列表,需要另外裝.NET Core Test Explorer,
但是在Windows上裝了以後還是看不到,Linux上又沒問題,找了半天(幹,真的花了半天時間),發現dotnet的語言要改成英文的才可以,本來是設了一個環境變數DOTNET_CLI_UI_LANGUAGE設為en-US,這樣console輸入dotnet -h的時候是英文的輸出,可是發現還是不行,用了dotnet test xxx.csproj輸出的語言還是中文 …
最後又找到一篇文章,原來要去sdk安裝資料夾把zh-*的語言資料夾刪掉(zh-Hans,zh-Hant),這兩個資料夾刪掉後.net test explorer中test function 列表就出來了。
我刪的資料夾 位於C:\Program Files\dotnet\sdk\2.2.103\zh-*
要刪的時候還要看dotnet的版本,要去對應的版本的資料夾刪,我用的是2.2.1所以是上面的資料夾
但是在Windows上裝了以後還是看不到,Linux上又沒問題,找了半天(幹,真的花了半天時間),發現dotnet的語言要改成英文的才可以,本來是設了一個環境變數DOTNET_CLI_UI_LANGUAGE設為en-US,這樣console輸入dotnet -h的時候是英文的輸出,可是發現還是不行,用了dotnet test xxx.csproj輸出的語言還是中文 …
最後又找到一篇文章,原來要去sdk安裝資料夾把zh-*的語言資料夾刪掉(zh-Hans,zh-Hant),這兩個資料夾刪掉後.net test explorer中test function 列表就出來了。
我刪的資料夾 位於C:\Program Files\dotnet\sdk\2.2.103\zh-*
要刪的時候還要看dotnet的版本,要去對應的版本的資料夾刪,我用的是2.2.1所以是上面的資料夾
2019年1月15日
我的vim設定
set t_Co=256
colorscheme burnttoast256
set expandtab
set tabstop=4
set softtabstop=4
set number
set ignorecase
set cindent
set confirm
set wrap
set encoding=utf-8
colorscheme burnttoast256
set expandtab
set tabstop=4
set softtabstop=4
set number
set ignorecase
set cindent
set confirm
set wrap
set encoding=utf-8
2019年1月3日
Docker中的IP
有個程式記Log時要取得IP,當做一個記錄的欄位,那個程式是.net core掛在docker裡面,結果docker 預設的網路模式是bridge,預設給的IP也是相同網段,不同台電腦的docker裡面的IP是一樣的 …造成分不出這個程式是掛在那一台電腦上的
最後用docker network create指令去create一個新的網段,在docker run的時候再加上--net去指定用到新create出來的網段,搞定。
最後用docker network create指令去create一個新的網段,在docker run的時候再加上--net去指定用到新create出來的網段,搞定。
訂閱:
文章 (Atom)