mirror of
https://github.com/Sudo-JHare/IggyAPI.git
synced 2025-06-16 13:10:03 +00:00
Add files via upload
This commit is contained in:
parent
569b1f0a42
commit
8b43d53cab
25
Dockerfile
Normal file
25
Dockerfile
Normal 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
BIN
IggyAPI.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 324 KiB |
BIN
instance/fhir_igs.db
Normal file
BIN
instance/fhir_igs.db
Normal file
Binary file not shown.
BIN
instance/fhir_igs.db-shm
Normal file
BIN
instance/fhir_igs.db-shm
Normal file
Binary file not shown.
BIN
instance/fhir_igs.db-wal
Normal file
BIN
instance/fhir_igs.db-wal
Normal file
Binary file not shown.
BIN
instance/fhir_packages/hl7.fhir.au.core-1.1.0-preview.tgz
Normal file
BIN
instance/fhir_packages/hl7.fhir.au.core-1.1.0-preview.tgz
Normal file
Binary file not shown.
10
requirements.txt
Normal file
10
requirements.txt
Normal 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
|
Loading…
x
Reference in New Issue
Block a user