-
Notifications
You must be signed in to change notification settings - Fork 98
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
Feature: deploy BHIMA using docker and docker-compose #7586
Feature: deploy BHIMA using docker and docker-compose #7586
Commits on May 13, 2024
-
Adds a workflow to build and publish to Github Container Registry.
Configuration menu - View commit details
-
Copy full SHA for 5da2515 - Browse repository at this point
Copy the full SHA 5da2515View commit details -
chore: improve docker + compose
The following docker fixes are in place: - transitions to using npm in docker. - removes extraneous comments and environmental variables in dockerfile. The following compose fixes are in place: - adds a networking layer - uses the correct mysql 8.4 auth plugin call - removes the extraneous UTF8 variables - removes the deprecated version tag
Configuration menu - View commit details
-
Copy full SHA for 5fd6699 - Browse repository at this point
Copy the full SHA 5fd6699View commit details -
Configuration menu - View commit details
-
Copy full SHA for 116cee0 - Browse repository at this point
Copy the full SHA 116cee0View commit details -
chore: initialize mysql database in docker
The mysql dockerfile has been pinned at 8.3 to avoid errors in the default authentication plugin. See mysqljs/mysql#2233 for more information. It might be prudent to switch to mysql2 instead of mysqljs for future release. I've renamed all the server model files to have a numeric prefix to allow execution in order. The 99-debug.sql file crashes, but it is not necessary for the functioning of the BHIMA server. You can now type `docker-compose up` and be taken to the BHIMA installation page on localhost. Environmental variables are set in the `.env` file as usual.
Configuration menu - View commit details
-
Copy full SHA for 8378f57 - Browse repository at this point
Copy the full SHA 8378f57View commit details -
Renames the sql files everywhere they are referenced to their new alphanumeric names.
Configuration menu - View commit details
-
Copy full SHA for c2d48e4 - Browse repository at this point
Copy the full SHA c2d48e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdc1845 - Browse repository at this point
Copy the full SHA bdc1845View commit details -
fix: add env vars to bhima docker
Fixes an issue with the user/password not being synchronized between the bhima and mysql containers.
Configuration menu - View commit details
-
Copy full SHA for 6ee5c5c - Browse repository at this point
Copy the full SHA 6ee5c5cView commit details -
Merge pull request #1 from Third-Culture-Software/chore-build-with-do…
…cker chore: build with docker
Configuration menu - View commit details
-
Copy full SHA for e5e9118 - Browse repository at this point
Copy the full SHA e5e9118View commit details -
chore: allow manual trigger of builds
Adds the workflow_dispatch trigger to manually trigger docker builds from the actions menu.
Configuration menu - View commit details
-
Copy full SHA for cf3d147 - Browse repository at this point
Copy the full SHA cf3d147View commit details -
Merge pull request #2 from Third-Culture-Software/chore-build-with-do…
…cker chore: allow manual trigger of builds
Configuration menu - View commit details
-
Copy full SHA for 75790e7 - Browse repository at this point
Copy the full SHA 75790e7View commit details
Commits on May 14, 2024
-
Adds a workflow to build and publish to Github Container Registry.
Configuration menu - View commit details
-
Copy full SHA for 624f3b3 - Browse repository at this point
Copy the full SHA 624f3b3View commit details -
chore: improve docker + compose
The following docker fixes are in place: - transitions to using npm in docker. - removes extraneous comments and environmental variables in dockerfile. The following compose fixes are in place: - adds a networking layer - uses the correct mysql 8.4 auth plugin call - removes the extraneous UTF8 variables - removes the deprecated version tag
Configuration menu - View commit details
-
Copy full SHA for 4a21d87 - Browse repository at this point
Copy the full SHA 4a21d87View commit details -
Configuration menu - View commit details
-
Copy full SHA for e115364 - Browse repository at this point
Copy the full SHA e115364View commit details -
chore: initialize mysql database in docker
The mysql dockerfile has been pinned at 8.3 to avoid errors in the default authentication plugin. See mysqljs/mysql#2233 for more information. It might be prudent to switch to mysql2 instead of mysqljs for future release. I've renamed all the server model files to have a numeric prefix to allow execution in order. The 99-debug.sql file crashes, but it is not necessary for the functioning of the BHIMA server. You can now type `docker-compose up` and be taken to the BHIMA installation page on localhost. Environmental variables are set in the `.env` file as usual.
Configuration menu - View commit details
-
Copy full SHA for 572edf5 - Browse repository at this point
Copy the full SHA 572edf5View commit details -
Renames the sql files everywhere they are referenced to their new alphanumeric names.
Configuration menu - View commit details
-
Copy full SHA for 6b89ad3 - Browse repository at this point
Copy the full SHA 6b89ad3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7afb25 - Browse repository at this point
Copy the full SHA e7afb25View commit details -
fix: add env vars to bhima docker
Fixes an issue with the user/password not being synchronized between the bhima and mysql containers.
Configuration menu - View commit details
-
Copy full SHA for 9071a22 - Browse repository at this point
Copy the full SHA 9071a22View commit details -
chore: allow manual trigger of builds
Adds the workflow_dispatch trigger to manually trigger docker builds from the actions menu.
Configuration menu - View commit details
-
Copy full SHA for 4488bd3 - Browse repository at this point
Copy the full SHA 4488bd3View commit details -
Creates the .env specifically for docker that omits key variables needed to be defined at runtime by the user.
Configuration menu - View commit details
-
Copy full SHA for 804a184 - Browse repository at this point
Copy the full SHA 804a184View commit details -
Configuration menu - View commit details
-
Copy full SHA for c121fe8 - Browse repository at this point
Copy the full SHA c121fe8View commit details -
refactor: use dockerhub for distribution.
Uses dockerhub to avoid the GCR's permissions issues. The docker-compose file should now be able to run BHIMA without any further configuration.
Configuration menu - View commit details
-
Copy full SHA for 8bebc31 - Browse repository at this point
Copy the full SHA 8bebc31View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0648a4 - Browse repository at this point
Copy the full SHA a0648a4View commit details -
Merge pull request #3 from Third-Culture-Software/chore-docker-env
Properly configure docker environment.
Configuration menu - View commit details
-
Copy full SHA for 07e8800 - Browse repository at this point
Copy the full SHA 07e8800View commit details
Commits on May 16, 2024
-
chore(docker): fewer env file configurations
Provides defaults for all environmental variables. Adds installation instructions for docker-compose.
Configuration menu - View commit details
-
Copy full SHA for b163a1c - Browse repository at this point
Copy the full SHA b163a1cView commit details -
docs: add reference to docker installations
Adds a reference to the docker installation instructions.
Configuration menu - View commit details
-
Copy full SHA for f8ee5b4 - Browse repository at this point
Copy the full SHA f8ee5b4View commit details -
Merge pull request #4 from Third-Culture-Software/chore-finalize-dock…
…er-compose-installation-instructions chore(docker): fewer env file configurations
Configuration menu - View commit details
-
Copy full SHA for e8fb3d8 - Browse repository at this point
Copy the full SHA e8fb3d8View commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c5a026 - Browse repository at this point
Copy the full SHA 2c5a026View commit details
Commits on May 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 403cc4a - Browse repository at this point
Copy the full SHA 403cc4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for efdf721 - Browse repository at this point
Copy the full SHA efdf721View commit details