Commit Graph

684 Commits

Author SHA1 Message Date
mjanez bc3729167b
Improve the ckan-pycsw service
- Add ckan-pycsw envvars.
- Add SSL_UNVERIFIED_MODE for use in development with NGINX self-hosted SSL certificate.
2024-09-24 15:13:59 +02:00
mjanez ef26520e2b
Refactor GitHub Actions workflow to use environment variable for branch name 2024-09-24 15:08:47 +02:00
mjanez f1d5912f36
Using NGINX by default
- Improve and update envvars
- Move docker-compose apache files to ./samples
- Update README
- Update doc/info_envfile.md
2024-09-24 15:08:35 +02:00
mjanez 1bce41278c
Update GitHub Actions workflow to set VERSION to 'master' when the github.head_ref is 'master'.
This prevents attempting to extract a version from the branch name when on the master branch, ensuring the Docker image is tagged correctly.
2024-09-24 09:23:43 +02:00
mjanez d8f5bbe39f
Update GitHub Actions workflow to set VERSION to 'master' when the github.head_ref is 'master'.
This prevents attempting to extract a version from the branch name when on the master branch, ensuring the Docker image is tagged correctly.
2024-09-24 08:48:00 +02:00
mjanez 3a83875208
Update READMEs 2024-09-24 08:47:48 +02:00
mjanez 6a75fd056e
Refactor uWSGI options in start_ckan.sh.override to using lower options
- 2 processes
- 32768 buffer-size
2024-09-23 22:06:02 +02:00
mjanez ee9bfa1dd5
Optimize uWSGI configuration for improved performance and resource management 2024-09-23 19:42:15 +00:00
mjanez c0185a51eb
Update Dockerfile to install cron for scheduled tasks and upgrade CKAN ghcr image to 2.10.5 2024-09-23 19:23:42 +00:00
mjanez f415ab6f97
Update xloader log file paths to use /var/log/xloader for consistency 2024-09-23 19:12:33 +00:00
mjanez 4578814d50
Replace crond with debian-based cron in CKAN startup script for background execution and improve SMTP options
- Prevent duplicate entries in crontab for harvester background processes.
2024-09-23 19:12:27 +00:00
mjanez 3fdab45448
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.
2024-09-23 18:54:38 +00:00
mjanez c4c58f6ef1
Update CKAN preview and DCAT default profiles 2024-09-23 08:10:25 +02:00
mjanez 7f1e0b4ff6
Merge branch 'master' into ckan-2.10.5 2024-09-22 02:37:13 +02:00
mjanez 09b87877c3
Update CKAN core and ckanext-schemingdcat settings 2024-09-22 02:34:58 +02:00
mjanez 05edcca600
Fix CKAN xloader API token creation
- Using CKAN_SYSADMIN_NAME envvar
2024-09-20 14:41:15 +02:00
mjanez ad6977a010
Update Scheming DCAT version to v4.0.0 2024-09-20 14:40:54 +02:00
mjanez b1495c129b
Merge branch 'ckan-2.10.5' of https://github.com/mjanez/ckan-docker into ckan-2.10.5 2024-09-20 00:21:38 +02:00
mjanez a646b49125
Add patch to fix ckanext-pages
- org/group templates using c.group_dict instead of newer group_dict. https://github.com/mjanez/ckanext-pages/pull/2
2024-09-19 15:12:15 +02:00
mjanez a7c2031f2a
Update CKAN core settings and ckanext-schemingdcat settings 2024-09-19 15:08:55 +02:00
mjanez ae97c9120b
Remove unnecessary files related to updating who.ini 2024-09-19 15:08:47 +02:00
mjanez 916d40542e
Update CSW catalog information with envvars
- Add activity plugin
- Add icons and improve ckan_site/description info.
2024-09-19 15:08:32 +02:00
mjanez 6adab9d262
Remove unnecesary who.ini config 2024-09-18 11:01:08 +00:00
mjanez d31279779b
Fix start_ckan.sh.override for clearer CSRF check and update PROXY_SERVER_URL in .env.codespaces 2024-09-18 11:00:41 +00:00
mjanez 7a819c3a30
Update .gitignore to include docker-compose.local-*.yml file 2024-09-18 12:03:52 +02:00
mjanez 10e3db2ba5
Update .gitignore to include .env.codespaces file 2024-09-18 11:30:11 +02:00
mjanez 5d2aaf1865
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.
2024-09-18 11:29:28 +02:00
mjanez c126c2434e
Update licenses group URL in CKAN configuration and add a workaround for Github Codespaces 2024-09-18 11:21:11 +02:00
mjanez cb278d10b3
Refactor start_ckan_development.sh.override to update licenses group URL in CKAN configuration 2024-09-18 11:20:37 +02:00
mjanez e082565a85
Refactor prerun.py.override to improve database connection checks and ownership of storage directory 2024-09-18 11:20:15 +02:00
mjanez ec0b2fa8df
Update plugins and remove who.ini
- Update ckanext-xloader to fixed version.
- Update ckanext-geoview to latest.
- Update ckanext-schemingdcat to latest alpha
2024-09-18 11:20:04 +02:00
mjanez 71366560b3
Add docs about ckanet-schemingdcat harvesters. 2024-09-16 12:40:11 +02:00
mjanez 97dfed6bbc
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.
2024-09-16 12:36:53 +02:00
mjanez 8264993e57
Merge pull request #148 from mjanez/ckan-2.9.11
Merge pull request #147 from mjanez/master
2024-08-29 13:34:32 +02:00
mjanez 67ae06b3c6
Merge pull request #147 from mjanez/master
Fix CKAN-2.9.11
2024-08-29 12:56:36 +02:00
mjanez 35a6bdc56e
Fix for ckanext-dcat v1.80 and ckanext-schemingdcat v3.2.2 2024-08-29 12:55:27 +02:00
mjanez b6e82c72f2
Using latest stable 2.9.11 to master 2024-08-29 12:45:41 +02:00
mjanez 113456d515
Merge pull request #146 from mjanez/ckan-2.9.12
Align with ckan/ckan-docker, update ckanext-schemingdcat and add CKAN 2.9.12 backport version
2024-08-27 12:38:41 +02:00
mjanez 7b8ecec935
Merge branch 'ckan-master' into ckan-2.9.12 2024-08-27 12:33:19 +02:00
mjanez 0a58e0a088
Merge branch 'master' of https://github.com/ckan/ckan-docker into ckan-master 2024-08-27 12:32:42 +02:00
mjanez beefbf5d0d
Update README for CKAN Dockerfile versions to 2.11.0 2024-08-27 12:29:23 +02:00
mjanez 1e2f6cfe6f
Update CKAN Dockerfile versions to 2.9.12
- Update workflows to generate a tag as: `2.9.12` instead of `ckan-2.9.12`. Align with the [`ckan-docker-spatial`(https://github.com/mjanez/ckan-docker-spatial#pre-configured-ckan-docker-images) and [`ckan-docker-base`(https://github.com/ckan/ckan-docker-base#pre-configured-ckan-docker-images)` tags.
2024-08-27 12:18:30 +02:00
mjanez bd13584ab1
Merge branch 'master' of https://github.com/ckan/ckan-docker into ckan-master
- Update README
3c9c3dd
- Update README
020b1b8
- envvars last plugin in .env.example
38d1a11
- remove broken, confusing CKAN_PORT setting
18fbe44
- Merge pull request #159 from ckan/envvars-last
a800f63
- Merge pull request #160 from ckan/no-ckan-port
2024-08-27 11:56:42 +02:00
mjanez 08f2424be2
Update ckan-2.9.11
- Optimize docker-entrypoints.
- Optimize .env files.
- Update ckanext-dcat to v1.8.0
2024-08-26 17:16:08 +02:00
amercader 0cb87296d8 Update project images to latest ckan release 2024-08-21 13:14:28 +02:00
mjanez d686d245d6
Update CKAN configuration to include custom licenses aligned with DCAT-AP 2024-08-01 02:32:26 +02:00
mjanez 797a4095e0
Update ckanext-schemingdcat to v3.2.2 2024-07-30 08:30:44 +00:00
mjanez a534982176
Improve Solr dockerfile vars 2024-07-30 09:42:49 +02:00
mjanez 7be3982bb2
Improve 30_setup_test_databases to include user/db vars 2024-07-30 09:42:28 +02:00
mjanez efac45798f
Improve envvars
- Sync vars to avoid errors.
2024-07-30 09:41:41 +02:00