Egovernments Foundationは、効率的かつ効果的な地方自治体の事業、より良い意思決定、接触のない都市サービス提供を可能にするスケーラブルで複製可能な技術ソリューションを使用して、都市ガバナンスを変革します。
当社の包括的なソフトウェア製品により、政府はオーバーヘッドを最小限に抑えることでリソースを効率的に使用することができます。また、政府サービスの提供において、透明性、説明責任、市民中心性をもたらすのを支援しています。
Egovernments Foundationは、2003年以来、Egonvernance Solutionsの実装の最前線にあります。当社の製品は、全国325を超えるULBを提供しています。私たちの時間テストされた製品は、ULBに大きな影響を与えました。また、国内のいくつかのエゴヴァンスイニシアチブにも関与しています。
私たちの主なビジネスの動機は、全国のエバヴァーナンスの足跡を増やし、できるだけ多くのULBでの採用を支援することです。当社の製品でOpenSourceに進むことは、この方向の尺度です。また、都市を強化し改善するために、インドの巨大な才能プールを活用することができます。また、オープンソースは、私たちのビジネスでオープンで透明であるという倫理的なファブリックとよく融合しています。
EGOV OpenSource Jiraを介して問題を報告します。
EGOVスーツは、GPLのバージョン3.0でリリースされます。
このセクションには、アプリケーションのビルドと展開に関与する手順が含まれています。さまざまな展開と開発の問題に関連するFAQについて説明します
$ mkdir -p ${HOME} /egovgithub && cd egovgithub
$ git clone -b develop --single-branch https://github.com/egovernments/egov-smartcity-suite.git$ cd ${HOME} /egovgithub/egov-smartcity-suite && make all$ cd ${HOME} /egovgithub/egov-smartcity-suite && make install$ cd ${HOME} /egovgithub/egov-smartcity-suite && make build$ cd ${HOME} /egovgithub/egov-smartcity-suite && make deploygenericと呼ばれるスキーマを作成しますALTER ROLE <your_login_role> SET search_path TO generic,public; Elastic Seach Serverプロパティは、 elasticsearch.ymlで<ELASTICSEARCH_INSTALL_DIR>/configで構成する必要があります
# # Your local elasticsearch clustername, DO NOT use default clustername
cluster.name: elasticsearch-<username>
# # This is the default port
transport.tcp.port: 9300
NB: <username> LoggedInシステムのユーザー名は、端末に以下のコマンドを入力して、ユーザー名を見つけます。
$ id -undevelopブランチで行われます。 $ mkdir egovgithub
$ cd egovgithub
$ git clone https://github.com/egovernments/egov-smartcity-suite.git
$ git checkout develop<CLONED_REPO_DIR>/egov/egov-config/src/main/resources/config/に変更し、 egov-erp-<username>.propertiesというファイルを作成し、環境構成に基づいて次の値を入力します。 # #comma separated list of host names
elasticsearch.hosts =localhost
elasticsearch.port =9300
elasticsearch.cluster.name =elasticsearch-<username>
必要に応じて、 egov-erp-<username>.propertiesの値をオーバーライドすることにより、 /egov/egov-egi/src/main/resources/config/application-config.properties egi/src/main/resources/config/application-config.propertiesで利用可能なデフォルト設定をオーバーライドできます。
ディレクトリを変更して<CLONED_REPO_DIR>/egovに戻ります
次のコマンドを実行すると、これはデータベースをクリーニング、コンパイル、テスト、移行し、瓶と戦争とともに耳のアーティファクトを適切に生成します
mvn clean package -s settings.xml -Ddb.user= < db_username > -Ddb.password= < db_password > -Ddb.driver=org.postgresql.Driver -Ddb.url= < jdbc_url > デフォルトでは、EGOVスーツは組み込みRedisサーバー(Linux&OSXでのみ動作)を使用して、Windows OSでEGOVスーツを動作させるか、Redisサーバーをスタンドアロンとして実行する場合は、以下のインストール手順に従ってください。
sudo apt-get install redis-serverWindowsにRedisサーバーをインストールする: - Windows OSに使用できる公式インストールはありません。 Windows OSにRedisをインストールするには、https://chocolatey.org/packages/redis-64に与えられた命令に従ってください
インストールしたら、以下のプロパティをegov-erp-override.propertiesまたはegov-erp-<username>.propertiesに設定します。
# # true by default
redis.enable.embedded =falseRedisサーバーホストとポートを制御するには、次のプロパティ値を使用します(非デフォルトでインストールされている場合にのみ必要です)。
# # Replace <your_redis_server_host> with your redis host, localhost by default
redis.host.name =<your_redis_server_host>
# # Replace <your_redis_server_port> with your redis port, 6379 by default
redis.host.port =<your_redis_server_port>egov-erp-<username>.propertiesが存在しない場合にのみ必要です) <JBOSS_HOME>/modules/system/layers/base/
org
└── egov
└── settings
└── main
├── config
│ └── egov-erp-override.properties
└── module.xml
<JBOSS_HOME>/standalone/configurationの下のstandalone.xmlの設定を更新します <connection-url>jdbc:postgresql://localhost:5432/<YOUR_DB_NAME></connection-url>
<security>
<user-name><YOUR_DB_USER_NAME></user-name>
<password><YOUR_DB_USER_PASSWORD></password
</security>
<socket-binding name="http" port="${jboss.http.port:8080}"/>
<CLONED_REPO_DIR>/egov/dev-utils/deployment/ and runing commandに戻します $ chmod +x deploy.sh
$ ./deploy.sh
または、これは以下の手順に従うことで手動で実行できます。
<CLONED_REPO_DIR>/egov/egov-ear/target/egov-ear-<VERSION>.ear egov-ear <JBOSS_HOME>/standalone/deploymentsegov-ear-<VERSION>.ear.dodeployという名前のファイルを作成またはタッチして、JBossが自動展開のためにそれをピックアップすることを確認します $ cd <JBOSS_HOME>/bin/
$ nohup ./standalone.sh -b 0.0.0.0 &
Mac OSXでは、 -Djboss.modules.system.pkgs=org.jboss.bytemanを指定する必要がある場合があります。
-b 0.0.0.0 IPアドレスまたはドメイン名を使用してアプリケーションにアクセスした場合にのみ必要です。
http://localhost:<YOUR_HTTP_PORT>/egiを押してください。egovernmentsとパスワードdemo使用してログインしますこのセクションは、IPアドレスまたはドメイン名を使用してアプリケーションを実行する場合にのみ参照されます。
IPアドレスまたはドメイン名を使用してアプリケーションにアクセスするために、以下のコマンドを使用してWildflyサーバーを常に起動してください。
nohup ./standalone.sh -b 0.0.0.0 &
このセクションでは、EGOVスーツの開発と貢献に関する詳細について説明します。
egovフォルダーには、egovオペンセルスプロジェクトのすべてのソースコードが含まれています
git clone [email protected]:egovernments/egov-smartcity-suite.gitまたはgit clone https://github.com/egovernments/egov-smartcity-suite.git
注:インターネットからダウンロードする前に、上記のソフトウェアインストール可能性のいずれかについて[EGOVツールリポジトリ]をチェックしてください。
Windows -> Preference -> Maven -> User Settings -> Browse Global Settingsに移動する代替場所にJARを見つけるようにEclipseに伝えなければなりません。<CLONED_REPO_DIR>/egov/egov-<javaproject>/src/main/resources/db/migrationの下に追加する必要があります。<CLONED_REPO_DIR>/egov/egov-<javaproject>/src/main/resources/db/migration/mainの下に追加する必要があります<CLONED_REPO_DIR>/egov/egov-<javaproject>/src/main/resources/db/migration/sampleの下に追加する必要があります。V<timestamp-in-YYYYMMDDHHMMSS-format>__<module-name>_<description>.sql V20150918161507__egi_initial_data.sql
詳細については、Flywayを参照してください
注:このシステムはサポートされています
OS: -
ブラウザ:-