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」をインストール。

下記からインストール。

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をインストール。

nodejs

C#について

xcodeのインストール

App Storeからインストールを行なってください。

vusial studio

下記からインストールをしてください。

vusial studio

プロジェクトの作成

新規⇨React.jsを選択 f:id:RubyLrving:20220409234703p:plain 設定はそのまま次へ f:id:RubyLrving:20220409234832p:plain プロジェクト名、保存先を入力⇨作成 f:id:RubyLrving:20220409234836p:plain

DB接続情報

appsettings.json

"WebApplication1Context": "Data Source=localhost;Initial Catalog=ToDodb;User ID=sa;Password=yourStrong(!)Password"

まとめ

これで環境構築が整いました。 明日からテストプロジェクトを作成します。

参考サイト

macにおけるSQL server

macOS上でSQL Serverを使用してC#アプリを作成する