italia / ckan-it

This project provides everything you need to run CKAN plus a set of extensions for supporting Italian open data in a set of Docker images.
Other
17 stars 19 forks source link

Tracking #21

Closed piersoft closed 5 years ago

piersoft commented 6 years ago

Ciao,

ho cercato di implementare il tracking delle pagine ma non riesco a lanciare un crontab periodico da dentro il docker. E' una funzionalità molto utile averla .

help.

piersoft commented 6 years ago

scusate ho trovato la soluzione. nel ckan.ini: [app:main] ckan.tracking_enabled = true

e poi si lancia un comando con crontab per esempio orario:

containerid=docker ps | grep geosolutionsit/dati-ckan-docker:ckan-agid-devel | awk '{print $11}' echo $containerid docker exec -it $containerid /usr/bin/python /usr/local/bin/paster --plugin=ckan tracking update -c /etc/ckan/default/ckan.ini && docker exec -it $containerid /usr/bin/python /usr/local/bin/paster --plugin=ckan search-index rebuild -r -c /etc/ckan/default/ckan.ini

--> diventa nel crontab: —> docker exec ckan /usr/bin/python /usr/local/bin/paster --plugin=ckan tracking update -c /etc/ckan/default/ckan.ini && docker exec ckan /usr/bin/python /usr/local/bin/paster --plugin=ckan search-index rebuild -r -c /etc/ckan/default/ckan.ini (dopo che ho appurato che ckan è il nome del container)