Skip to content
Snippets Groups Projects
  • Lluis Gifre Renom's avatar
    c81712b6
    Tutorial: · c81712b6
    Lluis Gifre Renom authored
    - added sections describing installation of Python Extension in VSCode
    - added section describing how to export and test connectivity to services through gRPC
    c81712b6
    History
    Tutorial:
    Lluis Gifre Renom authored
    - added sections describing installation of Python Extension in VSCode
    - added section describing how to export and test connectivity to services through gRPC
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

3.2. Development Commands, Tricks, and Hints (WORK IN PROGRESS)

Items to be addressed:

  • pytest flags: --log-level=INFO --verbose -o log_cli=true -o log_file=my_log_file.log -o log_file_level=DEBUG
  • code coverage
  • nginx ingress grpc to enable access from external sources

interesting Docker commands

Build by hand: cd src docker build -t "context:lgr-test" -f ./context/Dockerfile .

Run by hand: docker run --rm --name lgr-test -it --env "DB_BACKEND=inmemory" --entrypoint /bin/bash context:lgr-test

Expose gRPC ports through Ingress Controller

source my_deploy.sh run script ./expose_ingress_grpc.sh

to test: sudo apt-get install nmap nmap -p 1010 127.0.0.1 # test if context is reachable should retrieve something like: $ nmap -p 1010 127.0.0.1 Starting Nmap 7.80 ( https://nmap.org ) at 2022-07-29 15:06 UTC Nmap scan report for localhost (127.0.0.1) Host is up (0.00035s latency).

PORT STATE SERVICE 1010/tcp open surf

Nmap done: 1 IP address (1 host up) scanned in 0.07 seconds