Die EGovernments Foundation verändert die städtische Governance mit dem Einsatz skalierbarer und reproduzierbarer Technologielösungen, die effiziente und effektive kommunale Operationen, bessere Entscheidungsfindung und kontaktfreie städtische Dienstleistung ermöglichen.
Unsere umfassenden Softwareprodukte ermöglichen es den Regierungen, ihre Ressourcen durch Minimieren von Gemeinkosten effizient zu nutzen. Wir tragen auch dazu bei, Transparenz, Rechenschaftspflicht und Bürgerzentralität bei der Erbringung staatlicher Dienstleistungen zu bringen.
Die EGovernments Foundation steht seit 2003 an der Spitze der Umsetzung von EGovernance -Lösungen. Unsere Produkte haben im ganzen Land über 325 ULBs bedient. Unsere Zeitprodukte haben die ULBs in großer Weise beeinflusst. Wir waren auch an mehreren Egovernance -Initiativen des Landes beteiligt.
Unser primärer Geschäftsmotivator ist es, den Fußabdruck der Egovernance im ganzen Land zu erhöhen und die Übernahme bei möglichst vielen ULBs wie möglich zu unterstützen. OpenSource mit unseren Produkten zu gehen ist eine Maßnahme in dieser Richtung. Es gibt uns auch die Möglichkeit, den immensen Talentpool in Indien zu nutzen, um unsere Städte zu stärken und zu verbessern. Open Source passt auch gut zu unserem ethischen Stoff, in unserem Geschäft offen und transparent zu sein.
Berichtsprobleme über die Egov OpenSource JIRA.
Der Egov -Anzug wird unter Version 3.0 der GPL veröffentlicht.
Dieser Abschnitt enthält Schritte, die an der Erstellung und Bereitstellung der Anwendung beteiligt sind. FAQ im Zusammenhang mit verschiedenen Bereitstellungs- und Entwicklungsproblemen werden hier erörtert
$ 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 deploygenericALTER ROLE <your_login_role> SET search_path TO generic,public; Elastische SEACH -Server -Eigenschaften müssen in elasticsearch.yml unter <ELASTICSEARCH_INSTALL_DIR>/config konfiguriert werden
# # Your local elasticsearch clustername, DO NOT use default clustername
cluster.name: elasticsearch-<username>
# # This is the default port
transport.tcp.port: 9300
NB: <username> Benutzername des Protokolledin -Systems geben Sie den folgenden Befehl in Terminal ein, um den Benutzernamen zu finden.
$ 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/ und erstellen Sie eine Datei namens egov-erp-<username>.properties und geben Sie die folgenden Werte basierend auf Ihrer Umgebungskonfiguration ein. # #comma separated list of host names
elasticsearch.hosts =localhost
elasticsearch.port =9300
elasticsearch.cluster.name =elasticsearch-<username>
Bei Bedarf können Sie alle verfügbaren Standardeinstellungen in /egov/egov-egi/src/main/resources/config/application-config.properties überschreiben, indem Sie den Wert in egov-erp-<username>.properties überschreiben.
Ändern Sie das Verzeichnis zurück in <CLONED_REPO_DIR>/egov
Führen Sie die folgenden Befehle aus.
mvn clean package -s settings.xml -Ddb.user= < db_username > -Ddb.password= < db_password > -Ddb.driver=org.postgresql.Driver -Ddb.url= < jdbc_url > Standardmäßig verwendet EGOV -Anzug einen eingebetteten Redis -Server (nur in Linux & OSX), um EGOV -Anzug in Windows -Betriebssystemen zu erstellen oder den Redis -Server als Standalone auszuführen, befolgen Sie die folgenden Installationsschritte.
sudo apt-get install redis-serverInstallieren von Redis Server unter Windows:- Für Windows OS ist kein offizielles Installierbar verfügbar. Um Redis unter Windows OS zu installieren, befolgen Sie die Anweisung in https://chocolatey.org/packages/redis-64
Setzen Sie nach der Installation die folgende Eigenschaft in egov-erp-override.properties oder egov-erp-<username>.properties .
# # true by default
redis.enable.embedded =falseVerwenden Sie den Redis -Server -Host und den Port die folgenden Eigenschaftswerte (nur bei der Installation mit Nicht -Standard).
# # 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 nicht vorhanden ist). <JBOSS_HOME>/modules/system/layers/base/
org
└── egov
└── settings
└── main
├── config
│ └── egov-erp-override.properties
└── module.xml
standalone.xml unter <JBOSS_HOME>/standalone/configuration <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/ und führen Sie den folgenden Befehl aus $ chmod +x deploy.sh
$ ./deploy.sh
Alternativ kann dies manuell durch die folgenden Schritte erfolgen.
<CLONED_REPO_DIR>/egov/egov-ear/target/egov-ear-<VERSION>.ear ear/target/egov-ear- <version> .ear in Ihrem JBOSD-Bereitstellungsordner <JBOSS_HOME>/standalone/deploymentsegov-ear-<VERSION>.ear.dodeploy um sicherzustellen $ cd <JBOSS_HOME>/bin/
$ nohup ./standalone.sh -b 0.0.0.0 &
-Djboss.modules.system.pkgs=org.jboss.byteman Mac OSX kann es auch erforderlich sind
-b 0.0.0.0 ist nur erforderlich, wenn die Anwendung mit IP -Adresse oder Domänenname zugegriffen wird.
http://localhost:<YOUR_HTTP_PORT>/egi .egovernments und Passwort demo an Dieser Abschnitt ist nur zu verweisen, wenn die Anwendung mit einer IP -Adresse oder einem Domänennamen ausgeführt wird.
Starten Sie immer den Wildfly -Server mit dem folgenden Befehl, um mit der IP -Adresse oder dem Domänennamen auf die Anwendung zuzugreifen.
nohup ./standalone.sh -b 0.0.0.0 &
In diesem Abschnitt werden weitere Einzelheiten zur Entwicklung und dem Beitrag zu Egov -Anzug enthält.
egov - Ordner enthält alle Quellcode von Egov OpenSource -Projekten
git clone [email protected]:egovernments/egov-smartcity-suite.git oder git clone https://github.com/egovernments/egov-smartcity-suite.git
Hinweis : Bitte besuchen Sie [EGOV Tools Repository], bevor Sie die oben genannten Software -Installierungen vor dem Herunterladen aus dem Internet herunterladen.
Windows -> Preference -> Maven -> User Settings -> Browse Global Settings und Punkteinstellungen.xml zur Verfügung, die unter Egov -ERP/ verfügbar sind<CLONED_REPO_DIR>/egov/egov-<javaproject>/src/main/resources/db/migration hinzugefügt werden<CLONED_REPO_DIR>/egov/egov-<javaproject>/src/main/resources/db/migration/main hinzugefügt werden<CLONED_REPO_DIR>/egov/egov-<javaproject>/src/main/resources/db/migration/sample hinzugefügt werdenV<timestamp-in-YYYYMMDDHHMMSS-format>__<module-name>_<description>.sql V20150918161507__egi_initial_data.sql
Weitere Informationen finden Sie in Flyway
Hinweis: Dieses System wird unterstützt
OS:-
Browser:-