Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
4ab7a34
chore: iniciando projeto e confiurando o banco de dados
RafaelMontalvao May 18, 2026
7bb4585
fix: remove venv do git
RafaelMontalvao May 18, 2026
3374895
chore: initial project setup with FastAPI structure and database config
RafaelMontalvao May 18, 2026
a3672f5
feat: criando post para timeseries, criando getall devices
RafaelMontalvao May 18, 2026
50c82cc
feat: Criando os endpoints de consulta de métricas por device, exclu…
RafaelMontalvao May 19, 2026
9037424
feat: Criando tests
RafaelMontalvao May 19, 2026
519fcd3
feat: continuando com a criacao de testes unitarios + ajuste gitignor…
RafaelMontalvao May 19, 2026
24091c2
feat: adicionando mais testes unitarios, chore: configurando docker e…
RafaelMontalvao May 20, 2026
b3d3031
Feat: Criando Readme / Fix: ajustando errors, schemas e test no endpoint
RafaelMontalvao May 20, 2026
3b81a95
Fix: Adicionando paginacao na busca de uma serie por dispositivo
RafaelMontalvao May 20, 2026
9f3c556
FIX: adicionando paginacao no enpoint de listar Todas as Séries Temp…
RafaelMontalvao May 20, 2026
4134466
FIX: Ajustando respose do create_raw_data
RafaelMontalvao May 20, 2026
0446345
FIX: Ajustando o response do Get Metricas
RafaelMontalvao May 20, 2026
03553ca
FIX: ajustando response do endpoint de delete
RafaelMontalvao May 20, 2026
0d83aad
FIX: ajustando enpoind te contagem de series temporais/deveice ativos
RafaelMontalvao May 20, 2026
07fe6ee
FIX: AJustando endpoint para conusltar todas a listas temporais.
RafaelMontalvao May 20, 2026
5358e64
FIX: Semaprando Schema de raw_item request de response.
RafaelMontalvao May 20, 2026
82bbadf
FIX: Criando validacao para o database
RafaelMontalvao May 20, 2026
704989a
FEAT:Padronizando erros de rota 404 e 405
RafaelMontalvao May 20, 2026
cff3c16
FIX: ajustando no reame a quantidade de testes que espera passar
RafaelMontalvao May 20, 2026
7efb848
FEAT: Criando testes para latencia do endpoints
RafaelMontalvao May 20, 2026
0329c4f
Fix: Corrigindo readme
RafaelMontalvao May 20, 2026
c4769ab
Fix: Corrigindo iniciando do banco de dados e criacao das tabelas
RafaelMontalvao May 20, 2026
5dd0d90
Feat: Adicionando Nginx
RafaelMontalvao May 20, 2026
c1ec84a
Fix: Adicionando no readme a URL para teste do deploy, conferindo cód…
RafaelMontalvao May 20, 2026
85c6d41
FIX: corrigindo informacao no readme
RafaelMontalvao May 20, 2026
06649fe
FIX: Corrigindo informacao no readme
RafaelMontalvao May 20, 2026
33c0a0a
FIX: Corrigindo informacao no readme
RafaelMontalvao May 20, 2026
8bddaf0
FIX: add e corrigindo infos no readme
RafaelMontalvao May 20, 2026
8b00a0a
FIX: Melhorando Readme
RafaelMontalvao May 20, 2026
633eef0
FIX: readme
RafaelMontalvao May 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"python-envs.defaultEnvManager": "ms-python.python:system",
"python.testing.pytestArgs": [
"signal-processing-api"
],
"python.testing.unittestEnabled": false,
"python.testing.pytestEnabled": true
}
16 changes: 16 additions & 0 deletions signal-processing-api/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
env/
venv/
\.venv
\.pytest_cache
.coverage
*.db
*.sqlite3
.env
.idea/
.vscode/
__pycache__/
5 changes: 5 additions & 0 deletions signal-processing-api/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
venv/
.env
__pycache__/
*.pyc
*.db
15 changes: 15 additions & 0 deletions signal-processing-api/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
FROM python:3.12-slim

WORKDIR /app

ENV PYTHONUNBUFFERED=1
ENV PIP_NO_CACHE_DIR=1
ENV PYTHONPATH=/app

COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt

COPY . .

EXPOSE 8000
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]
Loading