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

Update CKAN deployment to CKAN 2.10 #149

Merged
merged 27 commits into from
Sep 23, 2024
Merged

Update CKAN deployment to CKAN 2.10 #149

merged 27 commits into from
Sep 23, 2024

Conversation

mjanez
Copy link
Owner

@mjanez mjanez commented Sep 18, 2024

This PR updates the CKAN deployment to version 2.10 and includes several improvements and fixes across various components of the deployment. Below are the key changes:

  1. CKAN Version Update:

    • Updated CKAN to version 2.10.
  2. Start CKAN Setup Scripts:

    • Improved start_ckan setup scripts (DEV/PRO) to use Debian-based images.
    • Enhanced environment variable files for better configuration management.
  3. Solr Schema:

    • Improved Solr schema to add language support.
  4. Documentation:

    • Added documentation about ckanext-schemingdcat harvesters.
  5. Plugin Updates:

    • Updated ckanext-xloader to a fixed version.
    • Updated ckanext-geoview to the latest version.
    • Updated ckanext-schemingdcat to the latest alpha version.
  6. Refactoring:

    • Refactored prerun.py.override to improve database connection checks and ownership of the storage directory.
    • Refactored start_ckan_development.sh.override to update licenses group URL in CKAN configuration.
    • Updated licenses group URL in CKAN configuration and added a workaround for GitHub Codespaces.
  7. Environment Variables:

    • Improved ennvars:
      • Enhanced proxy server hosts.
      • Included HTTP/HTTPS protocol in the configuration.
      • Updated CKAN_VERSION.
      • Improved licenses.json from ckanext-schemingdcat.
      • Added datastore_sql_search option.
      • Removed unnecessary CKANEXT__XLOADER__API_TOKEN variable.

Related Issues

- Improve start_ckan setup scripts (DEV/PRO) to debian-based images.
- Improve ennvars files.
- Improve Solr schema to add language.
- Update ckanext-xloader to fixed version.
- Update ckanext-geoview to latest.
- Update ckanext-schemingdcat to latest alpha
- Improve proxy_server hosts
- Include HTTP/HTTPS protocol in config.
- Update CKAN_VERSION
- Improve licenses.json from ckanext-schemingdcat.
- Add datastore_sql_search option.
- Remove unnecesary CKANEXT__XLOADER__API_TOKEN var.
@mjanez mjanez added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request ckanext-schemingdcat labels Sep 18, 2024
@mjanez mjanez self-assigned this Sep 18, 2024
- Add activity plugin
- Add icons and improve ckan_site/description info.
- org/group templates using c.group_dict instead of newer group_dict. mjanez/ckanext-pages#2
- Using CKAN_SYSADMIN_NAME envvar
- The --plugins options were removed from the uWSGI configuration because the plugins are already included when uWSGI is installed via pip. Specifying the plugins explicitly is unnecessary and can lead to errors if the plugins are not found in the expected locations. By removing the --plugins options, we rely on uWSGI's dynamic plugin loading mechanism, which ensures that the required plugins (e.g., python, http) are loaded correctly without the need for manual specification.

- Add performance options.
…round execution and improve SMTP options

- Prevent duplicate entries in crontab for harvester background processes.
@mjanez mjanez merged commit c366097 into master Sep 23, 2024
1 check passed
@mjanez mjanez mentioned this pull request Sep 23, 2024
1 task
@mjanez mjanez linked an issue Sep 23, 2024 that may be closed by this pull request
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working ckanext-schemingdcat documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature - CKAN 2.10.*
1 participant