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

Commits on Sep 16, 2024

  1. Update CKAN deployment to CKAN 2.10

    - Improve start_ckan setup scripts (DEV/PRO) to debian-based images.
    - Improve ennvars files.
    - Improve Solr schema to add language.
    mjanez committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    97dfed6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7136656 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Update plugins and remove who.ini

    - Update ckanext-xloader to fixed version.
    - Update ckanext-geoview to latest.
    - Update ckanext-schemingdcat to latest alpha
    mjanez committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    ec0b2fa View commit details
    Browse the repository at this point in the history
  2. Refactor prerun.py.override to improve database connection checks and…

    … ownership of storage directory
    mjanez committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e082565 View commit details
    Browse the repository at this point in the history
  3. Refactor start_ckan_development.sh.override to update licenses group …

    …URL in CKAN configuration
    mjanez committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    cb278d1 View commit details
    Browse the repository at this point in the history
  4. Update licenses group URL in CKAN configuration and add a workaround …

    …for Github Codespaces
    mjanez committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c126c24 View commit details
    Browse the repository at this point in the history
  5. Update ennvars

    - 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 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    5d2aaf1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    10e3db2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7a819c3 View commit details
    Browse the repository at this point in the history
  8. Fix start_ckan.sh.override for clearer CSRF check and update PROXY_SE…

    …RVER_URL in .env.codespaces
    mjanez committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    d312797 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6adab9d View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Update CSW catalog information with envvars

    - Add activity plugin
    - Add icons and improve ckan_site/description info.
    mjanez committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    916d405 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae97c91 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a7c2031 View commit details
    Browse the repository at this point in the history
  4. Add patch to fix ckanext-pages

    - org/group templates using c.group_dict instead of newer group_dict. mjanez/ckanext-pages#2
    mjanez committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    a646b49 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b1495c1 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    ad6977a View commit details
    Browse the repository at this point in the history
  2. Fix CKAN xloader API token creation

    - Using CKAN_SYSADMIN_NAME envvar
    mjanez committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    05edcca View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    09b8787 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f1e0b4 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    c4c58f6 View commit details
    Browse the repository at this point in the history
  2. Remove --plugins options from uWSGI configuration

    - 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.
    mjanez committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    3fdab45 View commit details
    Browse the repository at this point in the history
  3. Replace crond with debian-based cron in CKAN startup script for backg…

    …round execution and improve SMTP options
    
    - Prevent duplicate entries in crontab for harvester background processes.
    mjanez committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    4578814 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f415ab6 View commit details
    Browse the repository at this point in the history
  5. Update Dockerfile to install cron for scheduled tasks and upgrade CKA…

    …N ghcr image to 2.10.5
    mjanez committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c0185a5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ee9bfa1 View commit details
    Browse the repository at this point in the history
  7. Refactor uWSGI options in start_ckan.sh.override to using lower options

    - 2 processes
    - 32768 buffer-size
    mjanez committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    6a75fd0 View commit details
    Browse the repository at this point in the history