Releases: JeffersonLab/bam
Releases · JeffersonLab/bam
v3.0.0-alpha1
- Bump to smoothness-weblib v3.4.4
- Separate demo vs weblib Docker image
- Wildfly CLI used to do configuration instead of providing standalone.xml
v3.0.0-alpha0
Initial attempt at containerization. Lots of work to do still, but at the point it has some basic functionality:
- Extends smoothness docker template
- Can browse some pages
- Has an Oracle database connection (currently empty database)
- Has a Keycloak auth connection
Incomplete list of known issues:
- Conversion from legacy shared global users table to fetching from Keycloak incomplete
- Conversion from legacy shared beam destinations table to dedicated local table incomplete
- Email support not setup yet
- Need to replace configuration strategy from packaging a standalone.xml to a script of jboss-cli commands
- Need to replace configuration strategy from packaging a realms.json to a script of config commands
- Need to refactor help page more generically (use env instead of build-time context-params?)
- Docker image we extend from actually should be more generic - currently contains smoothness-demo.war!
- Need to refactor out even more common smoothness app configuration, docs, and scaffolding into upstream lib.
- Docker build with build.yml not caching well, requires
--no-cache
currently (need to COPY targeted individual source files?) - Logout not working correctly currently (looks like config issue - using EXTERNAL "localhost" when should be using INTERNAL "keycloak")
- Add some test data to the test database
v2.11.0
- Dropped settings table and expanded/consolidated use of environment variables
Note: we only had one value in the database. In the future we may end up with machine specific config in the database, but until then all config is currently in env
- See legacy accweb branch
v2.10.0
Moved project to GitHub.