OS
サーバ:Windows 10以降
クライアント:Windows
DBMS
PostgreSQL(Ver.16)
ブラウザ
Chrome
開発環境
LibreOffice(帳票出力機能用)
◇URL
インストール先:Cドライブ直下
※デフォルトから変更してください
Python(Ver.3.11) ※バージョン固定
◇URL
◇追加モジュール
| モジュール名 | 説明 | Ver.指定 |
| uvicorn | 非同期通信 | – |
| starlette[full] | ASGI framework/toolkit | – |
| sqlalchemy | SQL toolkit and Object Relational Mapper(ORM) | 1.4.2 |
| psycopg2 | PostgreSQLのドライバ | 2.9.6 |
| msgpack-rpc-python | 高速なRPCを実装するためのライブラリ | – |
| openpyxl | Excelファイルの読み書き(.xlsx, .xlsm, .xltx, .xltm) | – |
| bcrypt | パスワードの暗号化 | – |
| typing_extensions | Python のVer違いによるtyping(標準ライブラリ) 差異の 互換モジュール | 4.5.9 |
◇手順
1. コマンドプロンプトを起動する
2. 下記コマンドを実行し、pipのバージョンアップを行う
upgrade pip
c:\python311\python.exe -m pip install --upgrade pip3. 下記コマンドをすべて実行し、必要なモジュールをインストールする
pip install
pip install uvicorn
pip install starlette[full]
pip install sqlalchemy==1.4.29
pip install psycopg2==2.9.6
pip install msgpack-rpc-python
pip install openpyxl
pip install bcrypt
pip install typing_extensions==4.5.9環境変数の設定
システム環境変数に以下項目を設定します。
変数名:PYTHONPATH
値(デフォルト配置の場合):
C:\git_tills\halu\HaluServer\Halu;
C:\git_tills\halu\HaluServer\Halu\System\Server\Libraries
Haluソース配置
Haluのソースを以下のフォルダに配置してください。
配置先(デフォルト):C:\git_tills
※gitからzipファイルをダウンロードした場合、フォルダ名の変更が必要です。
変更前:halu-master
変更後:halu
配置後のフォルダ構成は以下の通りです。

起動設定ファイルの修正
HaluServer\no1_WebServerup.bat のIPアドレス・ポートを環境に合わせて修正してください。
DB接続先の設定
HaluServer\Halu\System\Server\Libraries\halumain\haluconf.py のIPアドレス・ポートを環境に合わせて修正してください。
