Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added NOTICE file #3

Open
wants to merge 435 commits into
base: release-0.91
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
435 commits
Select commit Hold shift + click to select a range
a4ffcd1
BDI-27|Mohan|Add| Proxy rules configurations for Bahmni
mohan-13 Oct 20, 2021
082f4c3
BDI-27|Mohan|Add| Dockerfile for bahmni proxy image
mohan-13 Oct 20, 2021
a6ba4be
BDI-27|Mohan|Add| Bahmni Index HTML page to proxy image
mohan-13 Oct 20, 2021
4bee22f
BDI-27|Mohan|Add| System date script to cgi-bin directory
mohan-13 Oct 20, 2021
f338f6b
BDI-27|Mohan|Add| Docker build script for bahmni proxy
mohan-13 Oct 20, 2021
134c0a9
BDI-27|Mohan|Add| Proxy Service in docker compose
mohan-13 Oct 20, 2021
399384c
BDI-27|Mohan|Fix| Comment volumes section in bahmni-web as defaults a…
mohan-13 Oct 20, 2021
d161427
BDI-27|Mohan|Add| Docs for bahmni proxy docker package resources
mohan-13 Oct 20, 2021
1aabe9e
BDI-32|Mohan|Add| Docs for openmrs profile
mohan-13 Oct 20, 2021
e4cb674
BDI-32|Mohan|Add| Docs for Bahmni UI development
mohan-13 Oct 20, 2021
7876a47
BDI-32|Mohan|Add| Docs for Bahmni Proxy Service
mohan-13 Oct 20, 2021
73be311
BDI-32|Mohan|Add| Docs for default URL and credentials for OpenMRS an…
mohan-13 Oct 20, 2021
0a17493
BDI-32|Mohan|Add| Docs for bahmni web env configurations
mohan-13 Oct 20, 2021
09edee0
BDI-32|Mohan|Refactor| Docs for openelis URL to point to proxy URL
mohan-13 Oct 20, 2021
4a7b4c1
BDI-32|Mohan|Fix| Typo in README
mohan-13 Oct 20, 2021
5e2c15d
Merge pull request #67 from Bahmni/BDI-32
gsluthra Oct 20, 2021
ff43e20
Merge pull request #66 from Bahmni/BDI-27
gsluthra Oct 21, 2021
7f0c724
BDI-33|Mohan|Fix| Missing profile configuration for openmrsdb service
mohan-13 Oct 21, 2021
43c3109
BDI-29|Mohan|Refactor| Update build script to package default_config
mohan-13 Oct 21, 2021
d449679
BDI-29|Mohan|Add| COPY command in Dockerfile to include openelis conf…
mohan-13 Oct 21, 2021
1e11d00
BDI-29|Mohan|Refactor| OpenELIS start script for linking openelis con…
mohan-13 Oct 21, 2021
d0f5fb4
BDI-29|Mohan|Refactor| OpenELIS liquibase XML to pick up from config …
mohan-13 Oct 21, 2021
0db3451
BDI-29|Mohan|Refactor| Docs for OpenELIS development operation
mohan-13 Oct 21, 2021
95307d2
BDI-35|Mohan|Add| ADR for publishing snapshot images
mohan-13 Oct 22, 2021
3dcdbb5
BDI-35|Mohan|Refactor| Bahmni lab docker publish script to push SNAPS…
mohan-13 Oct 22, 2021
bf5a860
BDI-35|Mohan|Refactor| Bahmni erp docker publish script to push SNAPS…
mohan-13 Oct 22, 2021
4e50f69
BDI-35|Mohan|Refactor| Bahmni erp connect docker publish script to pu…
mohan-13 Oct 22, 2021
7be25a1
Merge pull request #68 from Bahmni/BDI-33
gsluthra Oct 22, 2021
20b4d4b
Merge pull request #69 from Bahmni/BDI-29
gsluthra Oct 22, 2021
73375ce
Merge pull request #70 from Bahmni/BDI-35
gsluthra Oct 22, 2021
806b47e
BDI-29|Mohan|Fix| Directory creation issue in GH Actions
mohan-13 Oct 22, 2021
70d547f
Merge pull request #71 from Bahmni/BDI-29
gsluthra Oct 22, 2021
fd51017
BDI-36|Mohan|Add| Docker publish script for bahmni openmrs
mohan-13 Oct 25, 2021
9857b10
BDI-36|Mohan|Add| Docker publish script for bahmni emr ui
mohan-13 Oct 25, 2021
96538de
BDI-36|Mohan|Add| Docker publish script for bahmni proxy
mohan-13 Oct 25, 2021
a658aca
BDI-36|Mohan|Add| README for bahmni openmrs docker scripts
mohan-13 Oct 25, 2021
9317d8d
BDI-36|Mohan|Add| README for bahmni emr ui docker scripts
mohan-13 Oct 25, 2021
1845341
Merge pull request #72 from Bahmni/BDI-36
gsluthra Oct 25, 2021
92196fb
BDI-37|Mohan|Add| ADR for setting db tags to demo databases
mohan-13 Oct 26, 2021
83b85f2
BDI-38|Mohan|Refactor| Update image versions to current build for MVP
mohan-13 Oct 26, 2021
e748b3e
Merge pull request #73 from Bahmni/BDI-38
gsluthra Oct 26, 2021
4ee9dd6
Merge branch 'master' into BDI-37
mohan-13 Oct 26, 2021
2d675c7
BDI-37|Mohan|Refactor| Database image tags to be demo as default config
mohan-13 Oct 26, 2021
2ad13d0
BDI-37|Mohan|Refactor| Update ADR status as Accepted
mohan-13 Oct 26, 2021
38d6d9d
BDI-39|Mohan|Add| Volume mount for openmrs db data
mohan-13 Oct 27, 2021
0732010
Merge pull request #75 from Bahmni/BDI-39
gsluthra Oct 27, 2021
9281750
Merge pull request #74 from Bahmni/BDI-37
gsluthra Oct 27, 2021
33adb40
BAH-1266|Mohan|Refactor| Moved ADR to its individual repository
mohan-13 Nov 9, 2021
7e8a81b
Merge pull request #76 from Bahmni/BAH-1266
gsluthra Nov 9, 2021
b5b9cf2
BAH-1289|Mohan|Add| Prerequisites section to README
mohan-13 Nov 25, 2021
9126838
Merge pull request #77 from Bahmni/BAH-1289
gsluthra Nov 25, 2021
f159b23
BAH-1298|Mohan|Fix| Removed duplicated code
mohan-13 Dec 6, 2021
4bc0684
Merge pull request #78 from Bahmni/BAH-1298
gsluthra Dec 8, 2021
cfb54dc
BAH-1304|Mohan|Add| Steps to remove induilt fhir OMOD
mohan-13 Dec 10, 2021
9ad60a4
BAH-1310|Gurpreet|Updated README to explain steps for setting Odoo fa…
gsluthra Dec 13, 2021
ed77d2e
BAH-1310|Gurpreet|Minor typo fix
gsluthra Dec 13, 2021
9787281
Merge pull request #80 from Bahmni/BAH-1310
mohan-13 Dec 13, 2021
9dc21eb
BAH-1314|Mohan|Refactor| Bahmni-web developemnt steps to allow hot lo…
mohan-13 Dec 15, 2021
258a884
Merge pull request #79 from Bahmni/BAH-1304
gsluthra Dec 15, 2021
5eadd93
BAH-1314|Mohan|Refactor| Remove unwanted trailing slash
mohan-13 Dec 16, 2021
b59c7eb
Merge pull request #81 from Bahmni/BAH-1314
mohan-13 Dec 29, 2021
ef47b10
BAH-1275: Changes for adding open ssl certificate
swatigogia2020 Jan 3, 2022
4cdae84
BAH-1275: Implementing encryption for certificate and key file.
swatigogia2020 Jan 4, 2022
1a5aad8
BAH-1275: Adding the encrypted certificate and key
swatigogia2020 Jan 4, 2022
fa6f818
BAH-1275: Updating the readme for updation of SSL certificates
swatigogia2020 Jan 4, 2022
b52969c
Update README.md
swatigogia2020 Jan 6, 2022
bb69f12
BAH-1275 | Removed git-crypt, Created SSL configuration as part of im…
umair-fayaz Jan 7, 2022
60c7bc2
Merge pull request #83 from Bahmni/BAH-1275
N0-man Jan 10, 2022
87747a7
BAH-1276 | Configure client side logging
umair-fayaz Jan 11, 2022
70469f7
Merge branch 'master' into BAH-1276
swatigogia2020 Jan 13, 2022
bf3c39a
BAH-1345 - [Deepthi,Rohit] - Upgrades log4j xml property files as per…
deepthi-mantena Jan 13, 2022
90f81de
BAH-1345 - [Deepthi,Rohit] -Modifies logger name for openmrs
deepthi-mantena Jan 17, 2022
3a7e934
BAH-1345 | Deepthi,Rohit | Migrates log4j conf to log4j2
deepthi-mantena Jan 27, 2022
8e9183a
BAH-1276 | Added dependencies for client side logging, updated README
umair-fayaz Jan 28, 2022
a43142d
Resolve conflicts
umair-fayaz Jan 28, 2022
d5cb651
BAH-1276 | Removing the volume mount for client side logging, buildin…
umair-fayaz Jan 31, 2022
9ad2922
Merge pull request #88 from Bahmni/BAH-1276
N0-man Feb 7, 2022
bb8dca1
BAH-1393 | Removed v0.94 from CI
umair-fayaz Feb 7, 2022
91871f8
BAH-1275: SSL configuration for mod_cache and TLS/SSL , re-route conf…
swatigogia2020 Feb 7, 2022
5d7ad7c
BAH-1393 | Changed required minimum memory to 8GB
umair-fayaz Feb 16, 2022
698f9dc
BAH-1410 | added. configuration for implementer-interface container
mohan-13 Feb 16, 2022
fb38df6
BAH-1410 | added. dependencies for implementer-interface
mohan-13 Feb 16, 2022
c070799
BAH-1410 | added. development setup config for implementer-interface
mohan-13 Feb 16, 2022
368d569
BAH-1410 | added. docs for implementer-interface
mohan-13 Feb 17, 2022
f55678c
BAH-1410 | added. httpd redirect rule for /home path
mohan-13 Feb 17, 2022
82e8de8
fixed: caching on api endpoints and redirect to https
mohan-13 Feb 17, 2022
c0dbe9b
Merge pull request #94 from Bahmni/cache-fix
mohan-13 Feb 18, 2022
c2cd2f5
Refactor | Updated proxy image version to add https support
mohan-13 Feb 18, 2022
fdaaa4c
Merge pull request #95 from Bahmni/proxy-version-update
mohan-13 Feb 18, 2022
e9082a2
Merge branch 'master' into BAH-1410
mohan-13 Feb 18, 2022
8b6ead9
Merge pull request #89 from Bahmni/BAH-1345
N0-man Feb 18, 2022
37c7961
Merge pull request #90 from Bahmni/BAH-1393
umair-fayaz Feb 21, 2022
2dffb5a
BAH-1416 | refactor. moved proxy docker scripts into bahmni-proxy sub…
mohan-13 Feb 21, 2022
624e0dd
BAH-1416 | refactor. updated path references in bahmni-proxy build
mohan-13 Feb 21, 2022
2cea2a7
BAH-1416 | added. github actions to build proxy image
mohan-13 Feb 22, 2022
a9b04c5
BAH-1416 | added. workflow file path to trigger paths
mohan-13 Feb 22, 2022
fb233c3
BAH-1416 | fixed. path mistach for checkout action
mohan-13 Feb 22, 2022
0e58c0b
BAH-1416 | added. environment variable for bahmni-version
mohan-13 Feb 22, 2022
de8e1d9
BAH-1416 | added. publish step to proxy image build
mohan-13 Feb 22, 2022
0d9bd6f
BAH-1416 | refactor. removed feature branch from trigger branches
mohan-13 Feb 22, 2022
09eb0a0
BAH-1416 | Refactor naming
SooryaKumaranC-tw Feb 22, 2022
13ee1dd
BAH-1416 | build and upload embedded Tomcat Server artifact and trigg…
Arjun-Go Feb 23, 2022
b27b1cd
BAH-1416 | add java version
Arjun-Go Feb 23, 2022
4a1a242
BAH-1416 | refactor naming and removed testing files
Arjun-Go Feb 24, 2022
8a10179
BAH-1416 | refactor. updated name of proxy build workflow
mohan-13 Feb 24, 2022
be5b4ce
Merge pull request #96 from Bahmni/BAH-1416
N0-man Feb 25, 2022
5262e12
refactor. proxy build workflow to docker build&push action
mohan-13 Mar 1, 2022
adaaebe
BAH-1348 - | Rohit, Deepthi | - Upgrades Openmrs version to 2.1.6, at…
rohit-yawalkar Mar 2, 2022
efeaed5
Merge pull request #98 from Bahmni/gha-refactor
N0-man Mar 2, 2022
1a28d4b
BAH-1315 - | Rohit, Deepthi | - Upgrades log4j as per we are getting …
rohit-yawalkar Mar 9, 2022
841a2d1
initial K8s setup for Bahmni
N0-man Mar 9, 2022
9fdd919
Revert "initial K8s setup for Bahmni -> Moving to feature branch"
umair-fayaz Mar 10, 2022
2a12c2b
BAH-1421 | Add trigger for bahmni-reports
SooryaKumaranC-tw Mar 11, 2022
36eb821
BAH-1410 | refactor. updated image tag to latest
mohan-13 Mar 11, 2022
5fc5ca0
refactor. updated image tags to `latest` as default
mohan-13 Mar 14, 2022
75bc073
added. common troubleshooting to docker README
mohan-13 Mar 14, 2022
b079e9e
Merge pull request #101 from Bahmni/imageTag-refactor
mohan-13 Mar 14, 2022
3e8d696
Merge branch 'master' into BAH-1410
mohan-13 Mar 15, 2022
1caa052
BAH-1410 | fixed. implementer-interface proxy path
mohan-13 Mar 15, 2022
a4c0cd3
BAH-1315 - | Rohit, Deepthi | - Adds filePattern in log4j files (#102)
rohit-yawalkar Mar 16, 2022
8252304
added config for bahmni lab lite
N0-man Mar 30, 2022
896b34b
Merge branch 'master' into BAH-1410
mohan-13 Mar 30, 2022
7954338
BAH 1563 | To generate trusted SSL certificate (#104)
SanoferSameera Apr 26, 2022
578b669
BAH 1421 | Docker configuration for bahmni-reports (#100)
SooryaKumaranC-tw Apr 26, 2022
03e2a58
BAH-1769 | refactor. openmrsdb setup from openmrs container
mohan-13 May 17, 2022
9e81719
BAH-1769 | refactor. set openmrsdb image to mysql5.6 as default
mohan-13 May 19, 2022
2d47c93
BAH-1769 | fix. table formatting
mohan-13 May 19, 2022
2002e4d
BAH-1769 | refactor. update readme with database auto load variables
mohan-13 May 19, 2022
838f751
Merge branch 'master' into BAH-1410
mohan-13 May 19, 2022
a84098d
Merge pull request #93 from Bahmni/BAH-1410
mohan-13 May 19, 2022
7f32e40
Merge branch 'master' into BAH-1769
mohan-13 May 19, 2022
7976fbc
Update bahmni-proxy.conf
sivareddyp May 19, 2022
fcdd54b
Merge pull request #109 from Bahmni/lab-lite-issue-fix
sivareddyp May 19, 2022
3c27da5
Merge pull request #108 from Bahmni/BAH-1769
mohan-13 May 19, 2022
fa8fe85
use root user in openmrs docker compose
N0-man May 23, 2022
e9ee42a
BAH-1650 Bahmni docker setup on Macbook with M1 chip (#105)
kalyan90 May 25, 2022
6bbf314
fix. python version in proxy image
mohan-13 May 25, 2022
edbbc7e
BAH-1816 | Added tags for disabling seeaerch engine crawling
umair-fayaz Jun 3, 2022
2aca0ab
Merge pull request #111 from Bahmni/BAH-1816
umair-fayaz Jun 7, 2022
2b46a3a
Bindu, Rohit | BAH-1872 | upgrade openmrs version to 2.1.7
binduak Jun 8, 2022
0e689cc
Bindu | BAH-1872 | fix permission issue with elis folder in uploaded-…
binduak Jun 10, 2022
dad1537
BAH-1794 | added volume mounting for bahmni_config reports
kavitha-sundararajan May 20, 2022
f8cff45
BAH-1794 | refactored bahmni reports path to access from bahmni-confi…
kavitha-sundararajan May 23, 2022
5fa03be
BAH-1794 | refactor. docs for custom reports
mohan-13 May 30, 2022
bd9c1b3
BAH-1809 | Refactor. remove use of db root credentials in openmrs con…
mohan-13 Jun 13, 2022
a485585
Add. Workflow Dispatch to embedded tomcat build
mohan-13 Jun 22, 2022
f127c98
BAH-1903 | Support Authorized access to patient documents (#115)
abinaya-u Jul 6, 2022
01a06af
BAH-2000 | Add configuration for OpenMRS debug
mohan-13 Jul 12, 2022
7f7317f
BAH-2000 | Disable OpenMRS debugging by default
mohan-13 Jul 12, 2022
a68bf3f
Merge pull request #117 from Bahmni/BAH-2000
mohan-13 Jul 13, 2022
fb4d96a
BAH-2003 | Enabling centralised logging for docker containers
goyaldivij Jul 14, 2022
669c319
BAH-2003 | Use YAML anchor for log config
mohan-13 Jul 14, 2022
7aa45eb
BAH-2003 | Add proxy configurations for Grafana
mohan-13 Jul 14, 2022
427eb72
BAH-2003 | Configuration to choose logging
goyaldivij Jul 15, 2022
45999ef
BAH-2003 | Refactor use env variables
mohan-13 Jul 15, 2022
ba399ab
BAH-2003 | Update README
mohan-13 Jul 15, 2022
2ee2a1a
Merge pull request #119 from Bahmni/BAH-2003
mohan-13 Jul 19, 2022
1ba3df8
BAH-1986| Changes for dockerization of Appointments-v2 (#118)
stavtnameh Jul 26, 2022
794b214
BAH-1938|Added crater-atomfeed configurations
stavtnameh Aug 1, 2022
5a757d8
BAH-1938|Added database configuration
stavtnameh Aug 2, 2022
e32063a
BAH-1938|Refactored docker-compose and .env
stavtnameh Aug 3, 2022
f772250
BAH-1938| Refactored secrets
stavtnameh Aug 3, 2022
3c418f5
BAH-1553 | Add crater configurations to bahmni-docker
vchrombie May 9, 2022
4034296
Update configurations based on PR review comments
vchrombie Jul 18, 2022
a904f61
Fix typos in the README.md and some wrong configurations
vchrombie Jul 27, 2022
c86535d
BAH-1422 | Add Bahmni PACS services to docker-compose.yml
mohan-13 Jul 26, 2022
622c0df
BAH-1422 | Add proxy rules for dcm4chee,oviyam2
mohan-13 Jul 26, 2022
cf67003
BAH-1422 | Add persistent volume for dcm4chee archive
mohan-13 Jul 26, 2022
a3243e9
BAH-1422 | Refactor Use single postgres server for dcm4chee, pacs-int…
mohan-13 Jul 27, 2022
4285722
BAH-1422 | Add configuartion variables for PACS services
mohan-13 Jul 28, 2022
de855c8
BAH-1422 | Add ports of DCM4CHEE
mohan-13 Aug 2, 2022
5c89bca
BAH-1422 | Added missing env variable for pacs-simulator
mohan-13 Aug 3, 2022
21cc3cf
BAH-1422 | Update README for Bahmni PACS Setup
mohan-13 Aug 4, 2022
c3e0d4b
BAH-1422 | Fix. Typos in README
mohan-13 Aug 4, 2022
b87df80
BAH-2054 | Add dockerisation files for dcm4chee,oviyam2
mohan-13 Jul 22, 2022
68c05a7
BAH-2054 | Added conf files for DCM4CHEE
goyaldivij Jul 25, 2022
250889b
BAH-2054 | Refactor. ORM2DCM config file path.
mohan-13 Jul 26, 2022
f457e1a
BAH-2054 | Remove services from docker-compose.yml
mohan-13 Jul 26, 2022
7af77af
BAH-2054 | Refactor dcm4chee database initialisation
mohan-13 Jul 26, 2022
b0540a1
BAH-2054 | Added workflow file for dcm4chee docker build and publish
goyaldivij Jul 28, 2022
52403dd
BAH-2054 | Remove downloaded artifacts from image after build
mohan-13 Jul 29, 2022
199b8d9
BAH-2054 | Remove feature branch from build workflow
mohan-13 Jul 29, 2022
8d2ce27
BAH-2054 | Refactor. DCM4CHEE docker Startup Script
mohan-13 Aug 1, 2022
bf0a9fa
BAH-2054 | Refactor bahmni-pacs Dockerfile
mohan-13 Aug 2, 2022
56d1a15
Fix. Table formatting in bahmni-docker README
mohan-13 Aug 10, 2022
3cc6063
BAH-2139|first addition to compose and env
stavtnameh Aug 10, 2022
6a28cd3
BAH-2099 | Add Unauthorized page in proxy
abinaya-u Aug 5, 2022
0622391
BAH-2099 | refactor. updated the title and copy text
abinaya-u Aug 10, 2022
2feedd1
BAH-2139| Added proxy rules for atomfeed-console
stavtnameh Aug 11, 2022
ddbd2bb
BAH-2139|Added atomfeed-console to bahmni-package
stavtnameh Aug 12, 2022
b754832
BAH-2139| Added configs for openerp and openelis
stavtnameh Aug 16, 2022
70a4a7d
Merge with master
umair-fayaz Aug 16, 2022
8e957e5
BAH-2139| Added config for PACS Integration
stavtnameh Aug 16, 2022
f4a3683
BAH-1938|Refactored env variables in template
stavtnameh Aug 16, 2022
a7703e5
BAH-2139|Added triger for atomfeed console
stavtnameh Aug 16, 2022
2b4c076
BAH-2139 | Refactored | Removed redundant variable PACS_INTEGRATION_D…
umair-fayaz Aug 18, 2022
4d1285b
BAH-2139 | Refactored | Removed exposed port 9080 for atomfeed-console
umair-fayaz Aug 18, 2022
2a1574e
BAH-2139 | Refactored | Renamed OpenERP appname to Odoo
umair-fayaz Aug 18, 2022
ac26ac6
BAH-2139 | Added README for atomfeed-console
umair-fayaz Aug 18, 2022
e313e98
BAH-2139 | Updated README for Docker
umair-fayaz Aug 19, 2022
449f86f
BAH-2163 | Added Volume Mount for clinical forms
goyaldivij Aug 16, 2022
0b03513
BAH-2139 | Removed build atomfeed-console job
umair-fayaz Aug 23, 2022
47a588b
BAH-2139 | Changed branch and organization name
umair-fayaz Aug 23, 2022
9150278
BAH-2139 | Fix | Typo resources
umair-fayaz Aug 24, 2022
5f619f8
BAH-2139 | Refactor | Removed chaining operator &&
umair-fayaz Aug 24, 2022
e50000e
Merge pull request #124 from Bahmni/BAH-2139
umair-fayaz Aug 25, 2022
6ac84e8
BAH-2035|Fixed image storage problem
stavtnameh Aug 29, 2022
bbbd674
BAH-2193| Added trivy-scanner workflow
stavtnameh Aug 26, 2022
6b3e3ac
BAH-2193|Added trivy-scanner
stavtnameh Aug 26, 2022
f973045
BAH-2193|Added trivy-scanner
stavtnameh Aug 26, 2022
9da8061
BAH-2193|Added trivy-scanner
stavtnameh Aug 26, 2022
7a785e8
BAH-2193|Added trivy-scanner
stavtnameh Aug 26, 2022
75550ce
BAH-2193|Added paths to be ignored
stavtnameh Aug 26, 2022
1f47246
BAH-2193 | Refactor | Added Trivy Scanner shell script
umair-fayaz Aug 29, 2022
15ef84b
BAH-2193 | Configured conditions for Trivy scan
umair-fayaz Aug 29, 2022
672a769
BAH-2193 | Refactored | Trivy scan to run from shell script
umair-fayaz Aug 29, 2022
62e963b
BAH-2193 | Added empty space
umair-fayaz Aug 29, 2022
91cf917
BAH-2193 | Refactored script
umair-fayaz Aug 30, 2022
c4a89ed
BAH-2193| changed trivy_scan bash script to consider the special paths
stavtnameh Aug 30, 2022
e362f03
Delete something.sh
stavtnameh Sep 5, 2022
b6f830d
BAH-1904 | Add. rule to pass the request to vakyansh proxy
amankrayush Aug 26, 2022
6728995
update readme file
amankrayush Sep 7, 2022
129373f
BAH-2366| Refactor workflow to add homebrew to path and install trivy…
stavtnameh Sep 26, 2022
2191446
BAH-2366| Refactored trivy setup steps into single step
stavtnameh Sep 26, 2022
b78384c
Merge pull request #132 from Bahmni/BAH-2366
stavtnameh Sep 26, 2022
74d6492
BAH-2332 | Moved DCM4CHEE docker resources to pacs-integration repo (…
goyaldivij Sep 29, 2022
87a5f1e
BAH-2356 | Refactor. core project to bahmni-embedded-tomcat
mohan-13 Sep 22, 2022
376f290
BAH-2366 | Remove Trivy Brew based Installation
umair-fayaz Sep 30, 2022
ad95d5e
BAH-2366 | Move Trivy installation steps to shell script
umair-fayaz Oct 3, 2022
9370745
Merge pull request #134 from Bahmni/BAH-2366
umair-fayaz Oct 3, 2022
304d8ef
BAH-1938|Added config for crater-atomfeed and crater-atomfeed-db (#130)
stavtnameh Oct 7, 2022
1b637b4
BAH-2436 | Use corretto as base image for atomfeed-console (#135)
mohan-13 Oct 12, 2022
c424bdd
BAH-1712 | Add docker-compose architectural diagram (#128)
NoorShiuli Oct 12, 2022
2f10d2c
BAH-2284 | Refactor. Landing page to display apps based on configurat…
abinaya-u Oct 19, 2022
c136ead
BAH-2294 | Adds bahmni-config as a service (#133)
mohan-13 Oct 20, 2022
9d0e882
BAH-2383 | Refactor. Moved docker-compose to bahmni-docker repository…
mohan-13 Oct 28, 2022
6c13579
Deepthi M|BAH-3977|Updated log4j2.xml file and removed log4j listener…
deepthi-mantena Jun 20, 2024
95ca141
BAH-3969 | Add. Bahmni Embedded Tomcat v10 (#140)
rahu1ramesh Jun 21, 2024
da2d86f
Fix. Upgrade setup-java action
mohan-13 Jun 21, 2024
93b6426
[Rahul] | BAH-3969 | Fix. Missing Build Path
rahu1ramesh Jun 21, 2024
0aa7c62
[Rahul] | Add. Missing Jakarta Dependency In Tomcat v10
rahu1ramesh Jun 25, 2024
13ef075
[Rahul] | BAH-3969 | Fix. Tomcat 10 Build Files
rahu1ramesh Jun 25, 2024
800b708
[Rahul] | BAH-3969 | Fix. Tomcat 10 Build Root Project Name
rahu1ramesh Jun 25, 2024
f5e1870
BAH-3969 | Add. logback-classic, javax.servlet, Gradle Wrapper Suppor…
rahu1ramesh Jun 26, 2024
04bfbdc
BAH-3969 | Add. Gradle Wrapper Jar
rahu1ramesh Jun 26, 2024
68f088e
BAH-3944 | Fix. Markdown Violations In README.md
rahu1ramesh Jun 28, 2024
212dee8
[Rahul] | BAH-3944 | Add. Bump Checkout Version
rahu1ramesh Aug 27, 2024
20ca8dc
[Rahul] | BAH-4097 | Add. Tag Based Trigger And Version Script To Bui…
rahu1ramesh Sep 10, 2024
afba8a9
[Rahul] | BAH-4097 | Add. appVersionFile Path To atomfeed-console Wor…
rahu1ramesh Sep 12, 2024
2b71a5f
[Rahul] | BAH-4116 | Add. Bump App Version 1.0.0 -> 1.1.0 (#146)
rahu1ramesh Sep 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .github/trivy_scan.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/bin/bash

#Install Trivy
sudo apt-get install wget apt-transport-https gnupg lsb-release
wget -qO - https://aquasecurity.github.io/trivy-repo/deb/public.key | sudo apt-key add -
echo deb https://aquasecurity.github.io/trivy-repo/deb $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list.d/trivy.list
sudo apt-get update
sudo apt-get install trivy

#Make an array of input paths
TARGETS=("$@")
#Count number of inputs
NUMBER_OF_PATHS=${#args[@]}
#If no input given scan all
if [ -z "$TARGETS" ]; then
TARGETS=(".")
fi
#Trivy scan the elements of array
for TARGET_PATH in "${TARGETS[@]}";
do
echo "scanning $TARGET_PATH"
trivy fs --severity "MEDIUM,HIGH,CRITICAL" --exit-code 1 $TARGET_PATH
done
52 changes: 52 additions & 0 deletions .github/workflows/atomfeed_console_build_publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Build and Publish atomfeed-console Image
on:
push:
branches: [master]
tags:
- '[0-9]+.[0-9]+.[0-9]+'
paths:
- 'atomfeed-console/**'
- '.github/workflows/atomfeed_console_build_publish.yaml'
repository_dispatch:
types:
- atomfeed-console-trigger
jobs:
Trivy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Trivy Scan
run: ./.github/trivy_scan.sh atomfeed-console .github/workflows/atomfeed_console_build_publish.yaml

docker-build-publish:
name: Docker Build & Publish
runs-on: ubuntu-latest
needs: Trivy
steps:
- uses: actions/checkout@v4
- name: Set env.ARTIFACT_VERSION
run: |
wget -q https://raw.githubusercontent.com/Bahmni/bahmni-infra-utils/main/setArtifactVersion.sh && chmod +x setArtifactVersion.sh
./setArtifactVersion.sh atomfeed-console/.appversion
rm setArtifactVersion.sh
- name: Download atomfeed-console jar
run: |
curl -H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/ICT4H/atomfeed-console/actions/artifacts | \
jq -r '.artifacts[0].archive_download_url' | \
xargs curl -L -o atomfeed-console-SNAPSHOT.zip -H "Authorization: token ${{secrets.BAHMNI_PAT}}"
unzip atomfeed-console-SNAPSHOT.zip -d atomfeed-console/resources/
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_TOKEN }}
- name: Docker Build and push
uses: docker/build-push-action@v2
with:
context: atomfeed-console/
no-cache: true
push: true
tags: bahmni/atomfeed-console:${{env.ARTIFACT_VERSION}},bahmni/atomfeed-console:latest

65 changes: 65 additions & 0 deletions .github/workflows/tomcat_build_upload.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: Build and Upload Embedded Tomcat
on:
push:
branches:
- master
paths:
- "bahmni-embedded-tomcat/**"
- "bahmni-embedded-tomcat-10/**"
- "gradle.properties"
- ".github/workflows/tomcat_build_upload.yml"
workflow_dispatch:

jobs:
trivy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Trivy Scan
run: ./.github/trivy_scan.sh bahmni-embedded-tomcat

build-upload-artifact:
name: Build and upload embedded Tomcat Server artifact
runs-on: ubuntu-latest
needs: trivy
steps:
- uses: actions/checkout@v3
- name: Set up JDK 1.8
uses: actions/setup-java@v4
with:
distribution: "corretto"
java-version: "8"
- name: Generate Artifact for bahmni-embedded-tomcat
run: ./gradlew :bahmni-embedded-tomcat:clean :bahmni-embedded-tomcat:build
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.S3_MVN_ACCESS_KEY }}
aws-secret-access-key: ${{ secrets.S3_MVN_SECRET_KEY }}
aws-region: ap-southeast-1
- name: Upload Artifact for bahmni-embedded-tomcat
run: aws s3 cp bahmni-embedded-tomcat/build/libs/bahmni-embedded-tomcat-*.jar s3://repo.mybahmni.org/packages/build/

build-upload-artifact-10:
name: Build and upload embedded Tomcat 10 Server artifact
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: "corretto"
java-version: "17"
- name: Generate Artifact for bahmni-embedded-tomcat-10
run: |
cd bahmni-embedded-tomcat-10
./gradlew clean build
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.S3_MVN_ACCESS_KEY }}
aws-secret-access-key: ${{ secrets.S3_MVN_SECRET_KEY }}
aws-region: ap-southeast-1
- name: Upload Artifact for bahmni-embedded-tomcat-10
run: aws s3 cp bahmni-embedded-tomcat-10/build/libs/bahmni-embedded-tomcat-10-*.jar s3://repo.mybahmni.org/packages/build/
24 changes: 24 additions & 0 deletions .github/workflows/trivy_scan.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Trivy Scan
on:
push:
branches: [ '*' ]
paths-ignore:
- 'atomfeed-console/**'
- '.github/workflows/atomfeed_console_build_publish.yaml'
- "core/**"
- 'bahmni-pacs/**'
- '.github/workflows/dcm4chee_build_publish.yml'
- 'bahmni-proxy/**'
pull_request:
branches: [ '*' ]
types: [opened, synchronize, reopened]


jobs:
Trivy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Trivy Scan
run: ./.github/trivy_scan.sh
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ Thumbs.db
################
*~
*.swp
*.project
*.classpath
*.settings

# Gradle Files #
################
Expand Down Expand Up @@ -54,4 +57,8 @@ bahmni-web/resources/bahmni_config
bahmni-installer/resources/bahmni-playbooks
bahmni-installer/resources/bahmni-command-line-tool/bahmni.egg-info/
bahmni-pacs/resources/dcm4chee/oviyam2.war
*.pyc
*.pyc
*.class
bahmni-lab/resources/openelis_demo_dump.sql
bahmni-erp/resources/odoo_demo_dump.sql
bahmni-proxy/resources/client_side_logging
7 changes: 7 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Copyright (C) 2013 OpenMRS, Inc

This product includes software developed under the stewardship of the Bahmni Coalition, under fiscal sponsorship of OpenMRS, Inc. (http://www.openmrs.org/)

This product includes software developed at ThoughtWorks, Inc. (http://www.thoughtworks.com/)


1 change: 1 addition & 0 deletions atomfeed-console/.appversion
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.1.0
8 changes: 8 additions & 0 deletions atomfeed-console/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
FROM amazoncorretto:8
COPY resources/application.yml.template .
COPY resources/start.sh .
COPY resources/*.jar .
RUN yum install -y gettext
EXPOSE 9080
RUN chmod +x start.sh
ENTRYPOINT ["./start.sh"]
14 changes: 14 additions & 0 deletions atomfeed-console/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# atomfeed-console

This directory contains resources for building Docker image for atomfeed-console. The atomfeed-console container is used to show the failed events that happened in an atomfeed client.

Atomfeed console is useful when you are facing some sync issues with components like OpenMRS, OpenELIS, Odoo, etc. Issues can be like patients not getting created, orders not getting synced, pacs orders not getting synced etc.,

## Building the image locally

1. Checkout the [atomfeed-console](https://github.com/ICT4H/atomfeed-console) repository.
2. Generate the jar file by running `mvn clean install -DskipTests`.
3. Navigate into bahmni-package directory and copy the above generated jar file to `bahmni-package/atomfeed-console/resources`.
4. Build the docker image `docker build -t atomfeed-console:latest .` from `bahmni-package/atomfeed-console`

[application.yml.template](resources/application.yml.template) contains list of atom feeds that we want to configure in Atomfeed Console. To add/remove the feed sources, update the [list](resources/application.yml.template#L4) accordingly.
24 changes: 24 additions & 0 deletions atomfeed-console/resources/application.yml.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
server:
port: 9080
contextPath: /atomfeed-console
appConfigs:
-
appName: OpenMRS
dbUrl: jdbc:mysql://${OPENMRS_DB_HOST}/${OPENMRS_DB_NAME}
dbUser: ${OPENMRS_DB_USERNAME}
dbPassword: ${OPENMRS_DB_PASSWORD}
-
appName: Odoo
dbUrl: jdbc:postgresql://${ODOO_DB_HOST}/${ODOO_DB_NAME}
dbUser: ${ODOO_DB_USER}
dbPassword: ${ODOO_DB_PASSWORD}
-
appName: OpenELIS
dbUrl: jdbc:postgresql://${OPENELIS_DB_HOST}/clinlims?currentSchema=clinlims
dbUser: ${OPENELIS_DB_USER}
dbPassword: ${OPENELIS_DB_PASSWORD}
-
appName: Pacs Integration
dbUrl: jdbc:postgresql://${PACS_INTEGRATION_DB_HOST}/${PACS_INTEGRATION_DB_NAME}
dbUser: ${PACS_INTEGRATION_DB_USERNAME}
dbPassword: ${PACS_INTEGRATION_DB_PASSWORD}
7 changes: 7 additions & 0 deletions atomfeed-console/resources/start.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh
set -e

echo "[INFO] Substituting Environment Variables"
envsubst < application.yml.template > application.yml
echo "[INFO] Starting Application"
java -jar *.jar --spring.config.location=appilcation.yml
2 changes: 2 additions & 0 deletions bahmni-docker/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# 🚧 Migration Notice 🚧
### 🚀 The contents from here has been migrated to [bahmni-docker](https://github.com/Bahmni/bahmni-docker) repository. Please use the artifacts from [bahmni-docker](https://github.com/Bahmni/bahmni-docker) repository.
38 changes: 38 additions & 0 deletions bahmni-embedded-tomcat-10/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store
63 changes: 63 additions & 0 deletions bahmni-embedded-tomcat-10/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
plugins {
id 'java'
}
group 'org.bahmni.deployment'
version '1.0-SNAPSHOT'
java {
toolchain {
languageVersion = JavaLanguageVersion.of(17)
}
}

repositories {
mavenCentral()
jcenter()
maven {
url 'https://mavenrepo.openmrs.org/nexus/content/repositories/public' // Use HTTPS instead of HTTP
}
maven {
url 'https://oss.sonatype.org/content/repositories' // Use HTTPS
}
}

def tomcatVersion = '10.1.24' // Define Tomcat version here

dependencies {
implementation "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}"
implementation "org.apache.tomcat.embed:tomcat-embed-jasper:${tomcatVersion}"
implementation "org.apache.tomcat:tomcat-jasper:${tomcatVersion}"
implementation "org.apache.tomcat:tomcat-jasper-el:${tomcatVersion}"
implementation "org.apache.tomcat:tomcat-jsp-api:${tomcatVersion}"
implementation "ch.qos.logback:logback-classic:1.5.0"
implementation 'javax.servlet:javax.servlet-api:4.0.1'
}

jar {
duplicatesStrategy = 'exclude'

manifest {
attributes 'Main-Class': 'org.bahmni.deployment.launch.Main'
}

from {
configurations.runtimeClasspath.collect {
it.isDirectory() ? it : zipTree(it)
}
}

exclude 'META-INF/*.RSA', 'META-INF/*.SF','META-INF/*.DSA'
}

configurations {
all {
exclude group: 'com.sun.jdmk', module: 'jmxtools'
exclude group: 'com.sun.jmx', module: 'jmxri'
exclude group: 'javax.jms', module: 'jms'
exclude group: 'javax.mail', module: 'mail'
}
}

// Print Tomcat version after project configuration
gradle.afterProject { project ->
println "Built with Apache Tomcat version: ${tomcatVersion}"
}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading
Loading