Development

  • make sure tm-reader-client is not running as a service, docker-compose app aren’t running

    • in installtest folder, from run Administrator powershell, run ./disable-all.ps1

  • start tm-reader-client

    • in vscode, Run and Debug > Python: tm-reader-client

  • start tm-csv-connector (debug)

    • ctrl-p task docker-compose: debug

    • in vscode, Run and Debug > Python: Remote Attach

  • start tm-csv-connector (no debug)

    • ctrl-p task docker-compose: up

  • stop tm-csv-connector

    • ctrl-p task docker-compose: down

  • to do database migration, upgrade, run migration then upgrade by starting app [needs test]

    from docker pane, right click tm-csv-connector-app > Attach Shell

    flask db migrate -m "races: add start_time"
    

    OR from powershell

    docker exec tm-csv-connector-app-1 flask db migrate -m "races: add start_time"
    

    then stop tm-csv-connector, start tm-csv-connector as above