تقوم مؤسسة Egovernments بتحويل الحوكمة الحضرية باستخدام حلول التكنولوجيا القابلة للتطوير والقابلة للتكرار التي تتيح العمليات البلدية الفعالة والفعالة ، واتخاذ القرارات الأفضل ، وتقديم الخدمات الحضرية الأقل الاتصال.
تمكن منتجات البرمجيات الشاملة الحكومات من استخدام مواردها للاستخدام الفعال عن طريق تقليل النفقات العامة. نساعد أيضًا في جلب الشفافية والمساءلة والمواطن المركزي في تقديم الخدمات الحكومية.
كانت مؤسسة Egovernments في طليعة تنفيذ حلول الإسناد منذ عام 2003. كانت منتجاتنا تخدم أكثر من 325 ULBs في جميع أنحاء البلاد. لقد أثرت منتجاتنا التي تم اختبارها على ULBs بطريقة كبيرة. لقد شاركنا أيضًا في العديد من مبادرات التألق في البلاد.
يتمثل حافزنا الأساسي في زيادة انبعاثات التألق في جميع أنحاء البلاد والمساعدة في التبني في أكبر عدد ممكن من ULBs. الذهاب إلى OpenSource مع منتجاتنا هو مقياس في هذا الاتجاه. كما أنه يمنحنا القدرة على الاستفادة من مجموعة المواهب الهائلة في الهند لتعزيز مدننا وتحسينها. تمتزج المصدر المفتوح أيضًا بشكل جيد مع نسيجنا الأخلاقي المتمثل في أن تكون مفتوحًا وشفافًا في أعمالنا.
قضايا التقرير عبر Egov OpenSource Jira.
يتم إصدار بدلة EGOV ضمن الإصدار 3.0 من GPL.
يحتوي هذا القسم على خطوات متورطة في إنشاء التطبيق ونشره. تتم مناقشة الأسئلة الشائعة المتعلقة بمختلف قضايا النشر والتطوير هنا
$ 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; يجب تكوين خصائص خادم Seach المرنة في 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 ، أدخل الأمر أدناه في Terminal للعثور على اسم المستخدم.
$ 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/egov-egi/src/main/resources/config/application-config.properties عن طريق تجاوز القيمة في egov-erp-<username>.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 > بشكل افتراضي ، تستخدم Suit EGOV خادم REDIS المدمج (العمل فقط في Linux & OSX) ، لجعل بدلة EGOV تعمل في نظام التشغيل Windows أو إذا كنت ترغب في تشغيل خادم Redis كأعلى ، ثم اتبع خطوات التثبيت أدناه.
sudo apt-get install redis-serverتثبيت Redis Server على Windows:- لا يوجد تثبيت رسمي متاح لنظام التشغيل Windows OS. لتثبيت redis على نظام التشغيل Windows ، اتبع التعليمات الواردة في https://chocolatey.org/packages/redis-64
بمجرد التثبيت ، قم بتعيين الخاصية أدناه في egov-erp-override.properties أو egov-erp-<username>.properties .
# # true by default
redis.enable.embedded =falseللتحكم في مضيف Redis Server والمنفذ ، استخدم قيم الخاصية التالية (مطلوب فقط إذا تم تثبيته مع غير افتراضي).
# # 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/ وقم بتشغيل الأمر أدناه $ chmod +x deploy.sh
$ ./deploy.sh
بدلاً من ذلك ، يمكن القيام بذلك يدويًا باتباع الخطوات أدناه.
<CLONED_REPO_DIR>/egov/egov-ear/target/egov-ear-<VERSION>.ear -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 أو اسم مجال.
ابدأ دائمًا خادم Wildfly مع الأمر أدناه للوصول إلى التطبيق باستخدام عنوان IP أو اسم المجال.
nohup ./standalone.sh -b 0.0.0.0 &
يعطي هذا القسم مزيدًا من التفاصيل حول تطوير والمساهمة في بدلة EGOV.
egov - يحتوي المجلد على جميع الكود المصدري لمشاريع Egov OpenSource
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 وإعدادات النقطة.<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
لمزيد من التفاصيل ، راجع Flyway
ملاحظة: هذا النظام مدعوم
OS:-
المتصفح:-