From e164793f52e12c9d33b66401d8e04cfcbf84b729 Mon Sep 17 00:00:00 2001 From: carlos Date: Sun, 2 Jun 2024 19:48:47 -0300 Subject: [PATCH] update port in pipeline.yml --- .github/workflows/pipeline.yaml | 6 +++--- README.md | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pipeline.yaml b/.github/workflows/pipeline.yaml index 7d6612c..f3c5dec 100644 --- a/.github/workflows/pipeline.yaml +++ b/.github/workflows/pipeline.yaml @@ -9,7 +9,7 @@ jobs: postgres: image: postgres:latest ports: - - 5432:5432 + - ${{ secrets.DB_PORT }}:5432 options: >- --health-cmd pg_isready --health-interval 10s @@ -37,7 +37,7 @@ jobs: - name: Wait for PostgreSQL to be ready run: | - until pg_isready -h localhost -p 5432; do + until pg_isready -h localhost -p ${{ secrets.DB_PORT }}; do echo "Waiting for PostgreSQL to be ready..." sleep 1 done @@ -46,7 +46,7 @@ jobs: env: PGPASSWORD: ${{ secrets.DB_PASSWORD }} run: | - psql -h localhost -U ${{ secrets.DB_USER }} -d ${{ secrets.DB_NAME }} -p 5432 -f data/start.sql + psql -h localhost -U ${{ secrets.DB_USER }} -d ${{ secrets.DB_NAME }} -p ${{ secrets.DB_PORT }} -f data/start.sql - name: Python test env: diff --git a/README.md b/README.md index 3573f51..e04b295 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,8 @@ Para gerar a documentação automatica baseada nas docstrings, insira em docs/so ``` Isso automantiacamente gerara uma documentação com as docstrings do modulo source/db.py +A documentação gerada pelo mkdocs pode ver visualizada em https://carducaldeira.github.io/template-python-postgres/. + ## PYTEST e BANDIT No modulo tests/conftest.py são definidas as fixtures (funções de inicialização e encerramento de contexto para os testes). Como exemplo é testado a conexão com o banco de dados. O script test_app.py é adicionado como exemplo de uso do parametrize.