local-links-manager: Importing Service Links from a CSV
bundle exec rake import:service_links[lgsl_code lgil_code filename] provides the ability to mass import local authority service links.
This is useful in a situation where a new service is added nationally. Every local authority running the new service will have a page on their website to provide information about the service. Usually the url would be added for a service through the user interface.
A CSV with the headings
url needs to be placed somewhere it can be read in by the script (accessed by the
slug,url milton-keynes,http://www.milton-keynes.gov.uk/new-service brighton-and-hove,http://www.brighton-hove.gov.uk/new-service
Running the script
govuk-docker-run bundle exec rake import:service_links[123,8,test-data.csv]
To run on anything other than a local environment, the CSV needs to be added manually to the
/tmp directory using
scp-push. If there are multiple machine classes, the CSV will need to be added to the
/tmp directory for each of them.
$ gds govuk connect scp-push --environment [integration|staging|integration] name-of-machine[:1|:2|:3] path/to/file.ext /tmp/