mac環境におけるC#, SQL server, React, Dockerの設定
DockerにてSQL serverを設定。
SQLサーバーのimageを取得するプルリクエスト
docker pull mcr.microsoft.com/mssql/server
プルリクエストの確認
docker image
run
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourstrong(!)password' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-CU1-ubuntu-16.04
runの確認
docker ps
Azure Data Studio for macOS
GUIにてSQL serverを設定できるように「Azure Data Studio for macOS」をインストール。
下記からインストール。
localhostに接続
Server:localhost User name:sa Password: [(yourStrong(!)Password)]
テストとして、SQL Tableまで作成
DBを作成
create database ToDodb;
ユーザーテーブルを作成
create table Users ( id int IDENTITY, name nvarchar(20), old int );
Todoテーブルを作成
create table Todo ( id int IDENTITY, txt nvarchar(100) default '', done BIT default 0, endDate DateTime default '1900-01-01', compDate DateTime default '1900-01-01', );
node.js
下記からnodejsをインストール。
C#について
xcodeのインストール
App Storeからインストールを行なってください。
vusial studio
下記からインストールをしてください。
プロジェクトの作成
新規⇨React.jsを選択 設定はそのまま次へ プロジェクト名、保存先を入力⇨作成
DB接続情報
appsettings.json
"WebApplication1Context": "Data Source=localhost;Initial Catalog=ToDodb;User ID=sa;Password=yourStrong(!)Password"
まとめ
これで環境構築が整いました。 明日からテストプロジェクトを作成します。