Upload data to GOB.
Uploading data consists of a comparing and storing the new data.
A running GOB infrastructure is required to run this component.
- docker compose >= 1.25
- Docker CE >= 18.09
docker compose build
export GOBOPTIONS=migrate
echo "Migrate database to latest version..."
docker compose up
export GOBOPTIONS=
docker compose up &
docker compose -f src/.jenkins/test/docker-compose.yml build
docker compose -f src/.jenkins/test/docker-compose.yml run --rm test
- Python >= 3.9
Create a virtual environment:
python3 -m venv venv
source venv/bin/activate
pip install -r src/requirements.txt
Or activate the previously created virtual environment:
source venv/bin/activate
Start the service:
cd src
python -m gobupload migrate
python -m gobupload
Run the tests:
cd src
sh test.sh