Skip to content

hkoba/Implem.Pleasanter.NetCore

 
 

Repository files navigation

image

プリザンター クロスプラットフォーム beta 版

プリザンター クロスプラットフォーム beta 版のデバッグへのご協力まことにありがとうございます。
本プロダクトは開発途中のものであり、まだ多くの不具合が含まれております。不具合を発見された場合は issue にてお知らせください。

技術概要資料(PDF)はこちらです。

製品版の README

Windows 版の README のコピーはこちらです。
製品版のリポジトリはこちらです。

ダウンロード

クロスプラットフォーム beta 版のセットアップモジュールはまだありません。
ソースコードからビルドしてください。
開発/ビルドは Windows で行います。
Linux でビルド/実行する場合は、下記「Linux だけでビルド/実行する」を参照してください。

開発/ビルド環境を構成する(Windows)

ビルド/デバッグ実行をする(Windows)

ソースコード(ソリューション)を Visual Studio で開きビルド/デバッグ実行をします。
実行可能なプロジェクト次の4つです。

プロジェクト 概要 プラットフォーム
Implem.CodeDefiner.NetCore データベース構成ツール クロスプラットフォーム(.NET Core)
Implem.CodeDefiner.NetFramework データベース構成ツール Windows(.NET Framework)
Implem.Pleasanter.NetCore プリザンター クロスプラットフォーム(.NET Core)
Implem.Pleasanter.NetFramework プリザンター Windows(.NET Framework)

発行(publish)(Windowsで操作)

Visual Studio からクロスプラットフォーム(.NET Core)実行環境へ配置するバイナリの発行を行います。

作業対象プロジェクト

  1. Implem.CodeDefiner.NetCore
  2. Implem.Pleasanter.NetCore

発行の設定

項目 設定
発行方法 ファイルシステム
構成 Release
ターゲットフレームワーク .netcoreapp2.2
配置モード フレームワーク依存
ターゲットランタイム ポータブル

実行環境を構築する(Windowsの場合)

実行環境を構築する(Linuxの場合)

参考:
CentOS

yum install -y epel-release
yum install -y libgdiplus

Ubuntu

apt-get install -y libgdiplus

SQL Server を構成する

  1. SQL Server をインストールした Windows または Linux へソースコードおよび発行したバイナリをコピーします。
    ※フォルダ構成を維持したままコピーしてください。
  2. Implem.CodeDefiner.NetCore プロジェクトの発行先フォルダへ移動します。
    通常は Implem.CodeDefiner.NetCore\bin\Debug\netcoreapp2.2\publish\ または Implem.CodeDefiner.NetCore\bin\Release\netcoreapp2.2\publish\ です。
  3. 次のコマンドで SQL Server を構築します。
dotnet Implem.CodeDefiner.NetCore.dll _rds

プリザンターの配置

  1. プリザンターを実行する Windows または Linux へ Implem.Pleasanter.NetCore プロジェクトから発行したバイナリをコピーします。
    通常は Implem.Pleasanter.NetCore\bin\Debug\netcoreapp2.2\publish\ または \Implem.Pleasanter.NetCore\bin\Release\netcoreapp2.2\publish\ です。

実行

次のコマンドでプリザンターを実行します。

dotnet Implem.Pleasanter.dll

ブラウザでアクセス

http://localhost:5000/

Linux だけでビルド/実行する

  1. 上記「実行環境を構築する(Linuxの場合)」で .NET Core と SQL Server をインストールします。
  2. ダウンロードしたプリザンターのソースファイル一式を Linux 上にコピーします。
  3. ソースファイルの中の cmdnetcore ディレクトリへ移動します。
  4. build.sh を実行しビルドを行います。
  5. codedefiner.sh を実行し SQL Server を構成します。
  6. pleasanter.sh を実行しプリザンターを実行します。
  7. ブラウザで http://localhost:5000/ へアクセスします。

デバッグする

issue を立てる

プリザンター クロスプラットフォーム beta 版のデバッグへのご協力まことにありがとうございます。
本プロダクトは開発途中のものであり、まだ多くの不具合が含まれております。不具合を発見された場合は issue にてお知らせください。

キャラクター

HAYATO
HAYATO

About

Pleasanter | Business application platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 93.8%
  • JavaScript 4.6%
  • CSS 1.5%
  • HTML 0.1%
  • Batchfile 0.0%
  • Visual Basic .NET 0.0%