ASP.NET Core on Ubuntu 16.04 on Vagrant with Visual Studio2017#4
- POSTS
前回めでたくUbuntuでASP.NET Core + EF Coreが動いたので、次はスキーマ変更を試してみます。
前回めでたくUbuntuでASP.NET Core + EF Coreが動いたので、次はスキーマ変更を試してみます。
前回ローカルでDB接続できたので、Ubuntuにデプロイしてみます。
肝は環境の切り替えとDBマイグレーションです。
前回、ASP.NET Coreをubuntuで動かせたので、今回はDBアクセスしてみます。
DBMSにはいろいろ選択肢がありますが、Entity Framework Coreのサポートが充実してるPostgreSQLを選びました。
本命はSQL Server on Linuxなんですが、
You need at least 3.25GB of memory to run SQL Server on Linux. For other system requirements
なんで、却下。
windowsでgitするときにはGit Extentionsを使っています。
かなり便利だと思うんですがWord,Excel,PowerPoint等いわゆるバイナリファイルの差分表示ができません。
ということで、バイナリ→テキスト変換にApache Tikaを使って差分表示に挑戦します。
前回Docker+gitで良い感じのwordpress開発環境ができましたが、本番への反映はscpなりsftpなりでファイル転送する必要がありました。
いちいち転送ソフト立ち上げるのもめんどくさいし、転送忘れとかもありそうです。
てことで、ローカル(Mac)で編集した内容をgit pushでwordpress本番サーバ(VPS)に反映させるようにします。