Closed Markus92 closed 6 days ago
Fixed the issues. I'd still advise waiting for merging this in until ckanext-dcat 2.0 scheming and changes are prepared.
Issues
3 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
Hey @Markus92 , just to let you know the new harvest release is out there and our ckan-docker has it installed, and also latest dcat extension, fair-datapoint and scheming changes.
Could you please also pay attention to the impacts on UI? We have made quite a lot of theme changes, that may not work correctly anymore.
@hcvdwerf didn't you already take a look at this?
@hcvdwerf didn't you already take a look at this?
Not yet, but It requires only resolving conflicts and some tests . You are free to go ;-)
Issues
1 New issue
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
This PR updates the CKAN environment to be compatible with version 2.11.0. The changes include updating the base Docker image, modifying plugin configurations, adjusting container ports, and adding necessary system dependencies. The implementation focuses on dependency management and configuration updates while maintaining existing functionality.
No diagrams generated as the changes look simple and do not need a visual representation.
Change | Details | Files |
---|---|---|
Updated base CKAN version and dependencies |
|
ckan/Dockerfile |
Modified container configuration and health checks |
|
docker-compose.yml |
Improved Docker build configuration |
|
ckan/Dockerfile |
New DCAT extension is required
New harvest extension is necessary. There is no release yet (latest release is June '23), so tagged the latest current commit in master branch
recline_view
plugin is unsupported in 2.11, so replaced withdatatables_view
Due to being debian-based, using apt-get to install dependencies. supervisor is done in base image, we need to add postgres client for loading the translations table. cron is not installed by default and I cannot test atm how well it'll work.
Some more changes might be necessary, but a first smoketest with this seems to work.
Summary by Sourcery
Update dependencies and settings for CKAN 2.11 compatibility, including changing the base image, replacing unsupported plugins, and adjusting service configurations in docker-compose.
Build:
Deployment:
Chores: