This repo is used as a wastebasket for general workflows and scripts that the tariff team need as part of our release and other processes.
In order to run this script you will need the requests library and a relatively recent version of python (I'm on 3.11.4)
I installed requests by running:
pip install requests
Update the commodities.txt file with your commodities
And run the script with:
./fetch-commodities
In VScode for windows you should be able to right click the python file and hit run
This should print a markdown table you can copy into your Stop Press Notice
For example, this will produce:
Commodity Code | Description |
---|---|
3824999214 | Other |
1516209831 | Consigned from the United Kingdom |
1516209822 | Consigned from the United Kingdom |
1516209823 | Consigned from China |
1516209832 | Consigned from China |
1518009122 | Consigned from the United Kingdom |
1518009123 | Consigned from China |
1518009131 | Consigned from the United Kingdom |
Script to get an ECS Exec shell up on the AWS environment you are currently in. By default it will start a rails console
Its intended copied to the AWS Console where there are limited shell tools but will probably work fine locally with AWS Session Manager
ecsexec.sh <service> [<command>]
eg, to get a rails console for the XI service
ecsexec.sh xi
eg, to start a bash shell for the UK service
ecsexec.sh uk sh
eg, to run a rake task for XI
ecsexec.sh xi "bundle exec rake tariff:jobs"