Comments (14)
Yes, if you want to upgrade all package like that I think you are right.
from snowstorm.
apt-mark hold
may also be an option.
from snowstorm.
Yes @eirikconteir, that docker-compose change would ensure you are using Snowstorm version 8.3.0. That looks good.
from snowstorm.
Apparently browser version 3.32.0 should be deployed with Snowstorm 8.3.0.
Apologies for all this package version mess at the moment everyone. I will bring this up with the teams internally because I feel we have room for improvement here.
from snowstorm.
@eirikconteir It looks like we do not currently have tag versions in docker hub for the browser project. Snowstorm 9.2.0 was just published in GitHub and Docker Hub. This works with the latest version of the browser in Docker Hub.
@jimcornmell people in the community have a requirement to pull a specific version of a docker container from docker hub. Sometimes this is needed to ensure that the browser and a Snowstorm version are compatible. In your work to reform the way we publish docker images can we ensure that tag versions are pushed? Let's chat if you need more details.
from snowstorm.
This is a very reasonable question. The short answer is to use 8.3.0 for now.
Longer explanation:
Snowstorm 9.0.0 has been tagged deployed to our production environments but the tech team are holding back on the public release in GitHub of 9.0.0 because versions 9.1.0/9.2.0/9.3.0 will bring more breaking changes.
The major breaking changes in Snowstorm 9.0.0 was an upgrade from Java 11 to Java 17.
In Snowstorm 9.3.0 there will be an Elasticsearch upgrade from 7.10.x to Elasticsearch 8.x.
Once the tech team are done making breaking changes they will publish a new release in the releases section including the jar, deb package, full list of changes and guidance on how to upgrade to JDK 17 and Elasticsearch 8.
from snowstorm.
Version 8.3.0 is still in the master branch for now. The master branch will be updated in line with the next public release.
from snowstorm.
Then why do you offer beta/non-stable, like 9.2.0, by APT if it's not stable? Do we have to use package pinning with Snowstorm?
One would want to be able to update other software on the VM with sudo apt update
without getting beta releases. Seems like pinning is the way to be able to do this now.
from snowstorm.
If deploying from APT I would advise deploying a specific version number (the latest version in the releases page) rather than taking the latest one available in the debian repository. This is because we publish UAT versions to the debian repository.
Our usual process is to deploy to our debian repository, deploy to UAT and test for a couple of weeks, deploy to production and then make the release public on GitHub.
from snowstorm.
Yes, we use sudo apt install snowstorm=<version>
like your example script does:
But that does not pin it from being upgraded with sudo apt upgrade
later.
I guess we'll have to pin it then, with APT pinning, to keep snowstorm
from being upgraded when sudo apt upgrade
.
from snowstorm.
For docker-compose: Should I just change
image: snomedinternational/snowstorm:latest
to
image: snomedinternational/snowstorm:8.3.0 in
the .yml-file?
from snowstorm.
Great, @kaicode ! Thanks.
Very last question; should browser be set to :latest? Or should we specify a version for that application as well?
from snowstorm.
Thanks a lot, @kaicode .
If we're able to load the full international edition in a docker installation as well, we're all set. But that another issue:)
from snowstorm.
Hi again, @kaicode . We are a able to pull Snowstorm 8.3.0, but not the browser
Pulling browser (snomedinternational/snomedct-browser:3.32.0)...
ERROR: manifest for snomedinternational/snomedct-browser:3.32.0 not found: manifest unknown: manifest unknown
from snowstorm.
Related Issues (20)
- Getting started -> Start Snowstorm: Missing and conflicting info HOT 1
- Do you all use the Terminology server to search Concepts as in the SnomedSearchDemo ? (Quick answer: Yes) HOT 3
- Missing designation output when using Accept-language header and no displayLanguage HOT 2
- I would like to see the incoming HTTP requests in the snowstorm's docker container logs. HOT 3
- Question about Elastic fuzziness feature HOT 1
- Import failure org.springframework.dao.DataAccessResourceFailureException: 30,000 milliseconds timeout on connection http-outgoing-1 HOT 3
- Upgrading an extension on a daily-build server HOT 8
- Loading SNOMED CT FULL in a Docker installation HOT 3
- FHIR API $lookup - query response with normalForm property HOT 2
- FHIR API $translate - include display (term) in response when possible HOT 3
- Documentation is not up to date for version 9.2.0 HOT 2
- FULL Import Failure on Snowstorm 9.2.0 HOT 7
- Germany Edition is missing from application.properties HOT 6
- Elasticsearch problem in Docker HOT 6
- Valueset expansion not returning translated values HOT 7
- Search feature - slow response HOT 5
- Difficulty Integrating SNOMED CT APIs into Healthcare Application HOT 2
- Application fails to start: No setter found for property: index-prefix HOT 2
- Is it possible for a concept to exist without having ancestors? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from snowstorm.