Add files via upload

This commit is contained in:
Joshua Hare 2025-05-12 21:19:51 +10:00 committed by GitHub
parent 569b1f0a42
commit 8b43d53cab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 1554 additions and 1 deletions

25
Dockerfile Normal file
View File

@ -0,0 +1,25 @@
# Use lightweight Python base image
FROM python:3.11-slim
# Set working directory
WORKDIR /app
# Install dependencies
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Copy application code
COPY main.py .
# Create instance directory for SQLite
RUN mkdir -p /app/instance
# Set permissions for the instance directory
RUN chmod -R 777 /app/instance
# Expose configurable port
ENV PORT=8000
EXPOSE $PORT
# Run the application
CMD ["python", "main.py"]

BIN
IggyAPI.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 KiB

439
README.md

File diff suppressed because one or more lines are too long

BIN
instance/fhir_igs.db Normal file

Binary file not shown.

BIN
instance/fhir_igs.db-shm Normal file

Binary file not shown.

BIN
instance/fhir_igs.db-wal Normal file

Binary file not shown.

1081
main.py Normal file

File diff suppressed because it is too large Load Diff

10
requirements.txt Normal file
View File

@ -0,0 +1,10 @@
fastapi==0.115.0
uvicorn==0.30.6
feedparser==6.0.11
requests==2.32.3
rapidfuzz==3.10.0
pydantic==2.9.2
sqlalchemy==2.0.35
packaging==24.1
apscheduler==3.10.4
tenacity==8.5.0