La Fondation Egovernments transforme la gouvernance urbaine avec l'utilisation de solutions technologiques évolutives et reproductibles qui permettent des opérations municipales efficaces et efficaces, une meilleure prise de décision et une prestation de services urbains sans contact.
Nos produits logiciels complets permettent aux gouvernements de mettre leurs ressources à une utilisation efficace en minimisant les frais généraux. Nous aidons également à provoquer la transparence, la responsabilité et la centricité citoyenne dans la prestation des services gouvernementaux.
La Fondation Egovernments est à l'avant-garde de la mise en œuvre de solutions d'orgiste depuis 2003. Nos produits servent plus de 325 ULB à travers le pays. Nos produits testés en temps ont eu un impact sur les ULB en grande partie. Nous avons également été impliqués dans plusieurs initiatives d'égouvernement dans le pays.
Notre principal facteur de motivation commerciale est d'augmenter l'empreinte de l'égouvernance à travers le pays et d'aider l'adoption dans autant d'ultes que possible. Aller à l'ouverture avec nos produits est une mesure dans cette direction. Cela nous donne également la possibilité de puiser dans l'immense piscine de talents en Inde pour renforcer et améliorer nos villes. L'Open Source se marie également bien avec notre tissu éthique d'être ouvert et transparent dans notre entreprise.
Signaler les problèmes via le Jira d'Egov Opensource.
La combinaison EGOV est publiée sous la version 3.0 du GPL.
Cette section contient des étapes impliquées dans la construction et le déploiement de l'application. La FAQ liée à divers problèmes de déploiement et de développement est discutée ici
$ 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; Les propriétés élastiques du serveur deaches doivent être configurées dans elasticsearch.yml sous <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> d'utilisateur> Nom d'utilisateur du système LoggedIn, entrez la commande ci-dessous dans le terminal pour trouver le nom d'utilisateur.
$ 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/ et créer un fichier appelé egov-erp-<username>.properties et entrez les valeurs suivantes en fonction de votre configuration environnement. # #comma separated list of host names
elasticsearch.hosts =localhost
elasticsearch.port =9300
elasticsearch.cluster.name =elasticsearch-<username>
Si nécessaire, vous pouvez remplacer tous les paramètres par défaut disponibles dans /egov/egov-egi/src/main/resources/config/application-config.properties en remplaçant la valeur dans egov-erp-<username>.properties .
Remplacer le répertoire à <CLONED_REPO_DIR>/egov
Exécutez les commandes suivantes, cela nettoiera, compile, testera, migre la base de données et génère des artefacts d'oreille avec des pots et des guerres de manière appropriée
mvn clean package -s settings.xml -Ddb.user= < db_username > -Ddb.password= < db_password > -Ddb.driver=org.postgresql.Driver -Ddb.url= < jdbc_url > Par défaut, la combinaison EGOV utilise le serveur Redis Embedded (ne fonctionne que dans Linux & OSX), pour faire que la combinaison EGOV fonctionne dans Windows OS ou si vous souhaitez exécuter Redis Server en tant que standone, suivez les étapes d'installation ci-dessous.
sudo apt-get install redis-serverInstallation du serveur Redis sur Windows: - Il n'y a pas d'installation officielle disponible pour Windows OS. Pour installer Redis sur Windows OS, suivez les instructions données dans https://chocolatey.org/packages/redis-64
Une fois installé, définissez la propriété ci-dessous dans egov-erp-override.properties ou egov-erp-<username>.properties .
# # true by default
redis.enable.embedded =falsePour contrôler l'hôte et le port Redis Server, utilisez les valeurs de propriété suivantes (uniquement requises si elles sont installées sans défaut).
# # 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 n'est pas présent) <JBOSS_HOME>/modules/system/layers/base/
org
└── egov
└── settings
└── main
├── config
│ └── egov-erp-override.properties
└── module.xml
standalone.xml sous <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/ et exécuter la commande ci-dessous $ chmod +x deploy.sh
$ ./deploy.sh
Alternativement, cela peut être fait manuellement en suivant les étapes ci-dessous.
<CLONED_REPO_DIR>/egov/egov-ear/target/egov-ear-<VERSION>.ear -ear / target / egov-ear- <version> .ear dans votre dossier de déploiement JBoss <JBOSS_HOME>/standalone/deploymentsegov-ear-<VERSION>.ear.dodeploy pour s'assurer que JBoss le ramasse pour le déploiement automatique $ cd <JBOSS_HOME>/bin/
$ nohup ./standalone.sh -b 0.0.0.0 &
Dans Mac OSX, il peut également être nécessaire de spécifier -Djboss.modules.system.pkgs=org.jboss.byteman
-b 0.0.0.0 uniquement requis si l'application est accessible à l'aide d'adresse IP ou de nom de domaine.
http://localhost:<YOUR_HTTP_PORT>/egi dans votre navigateur préféré.egovernments et demo de mot de passe Cette section ne doit être référée que si vous souhaitez que l'application s'exécute à l'aide d'une adresse IP ou d'un nom de domaine.
Démarrez toujours le Wildfly Server avec la commande ci-dessous pour accéder à l'application à l'aide de l'adresse IP ou du nom de domaine.
nohup ./standalone.sh -b 0.0.0.0 &
Cette section donne plus de détails sur le développement et la contribution de la combinaison EGOV.
egov - Le dossier contient tout le code source d'Egov OpenSource Projects
git clone [email protected]:egovernments/egov-smartcity-suite.git ou git clone https://github.com/egovernments/egov-smartcity-suite.git
Remarque : veuillez consulter [EGOV Tools Repository] pour l'un des installaables logiciels ci-dessus avant de télécharger à partir d'Internet.
Windows -> Preference -> Maven -> User Settings -> Browse Global Settings et paramètres ponctuels.xml disponibles sous Egov-ERP /<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/sampleV<timestamp-in-YYYYMMDDHHMMSS-format>__<module-name>_<description>.sql V20150918161507__egi_initial_data.sql
Pour plus de détails, référez-vous à la promenade
Remarque: ce système est pris en charge
OS: -
Navigateur:-