Blog: 2023-08-21

From razwiki
Jump to navigation Jump to search
fish $ docker run -it -p 5000:5000 \
             -e BASIC_AUTH_USERNAME=local \
             -e BASIC_AUTH_PASSWORD=local \
             -e SECRET_KEY=localsecret \
             --network slirp4netns:allow_host_loopback=true \
             -e DATABASE_URL=postgresql://pgclient:[email protected]:5432/weave \
            (last-image-built) poetry run gunicorn app -b 0.0.0.0:5000
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Counting objects: 100% (57/57), done.
Delta compression using up to 8 threads
Compressing objects: 100% (31/31), done.
Writing objects: 100% (33/33), 129.29 KiB | 8.08 MiB/s, done.
Total 33 (delta 28), reused 0 (delta 0), pack-reused 0
To github.com:razzius/weave
   f726dd1..c01fe19  main -> main
weave $ ls
CITATION.md  LICENSE   Procfile   Vagrantfile   app.json  build/       mypy.ini       package.json  public/         pytest.ini  scripts/  src/    yarn-error.log
Dockerfile   Makefile  README.md  __pycache__/  app.py    flow-typed/  node_modules/  poetry.lock   pyproject.toml  saml.py     server/   tests/  yarn.lock
weave $ vim app.json
weave $ curl 'http://localhost:5000/api/send-student-verification-email' -X POST -H 'Accept: application/json' -H 'content-type: application/json' -H 'Origin: http://localhost:5000' -H 'Connection: keep-alive' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: same-origin' -H 'Pragma: no-cache' -H 'Cache-Control: no-cache' --data-raw '{"email":"[email protected]","is_personal_device":true}

Want to answer https://stackoverflow.com/questions/17791571/how-can-i-test-a-flask-application-which-uses-sqlalchemy

with https://github.com/pamelafox/flask-surveys-container-app/blob/main/src/backend/tests/conftest.py

which worked for me


Interesting about clearing terminals and using xxd to view output of this type of command https://apple.stackexchange.com/a/318217/188310