2025-02-09 22:02:39 +01:00
2025-02-09 21:56:13 +01:00
2025-02-07 23:21:09 +01:00
2025-02-05 22:45:41 +01:00
2025-02-09 21:56:13 +01:00
2025-02-05 20:57:15 +01:00
2025-02-09 22:02:39 +01:00
2025-02-07 23:21:09 +01:00

Instalación

Para instalar la aplicación descargar el proyecto. Una vez descargado, el archivo main.py debe quedar así comentado:

from fastapi import FastAPI
from .database import Base, engine
from .routes import router
# from apscheduler.schedulers.background import BackgroundScheduler
# from .webscrapper import ejecutar_scrapper

# Crear las tablas en MySQL si no existen
Base.metadata.create_all(bind=engine)

# Inicializar FastAPI
app = FastAPI()
# scheduler = BackgroundScheduler()

# Incluir rutas
app.include_router(router)

# @app.on_event("startup")
# def startup_event():
#     scheduler.add_job(ejecutar_scrapper, "interval", hours=24)
#     scheduler.start()

# @app.on_event("shutdown")
# def shutdown_event():
#     scheduler.shutdown()

Proceder con docker-compose up -d --build. Una vez finalizado, descomentar las líneas y realizar de nuevo docker-compose up -d --build.

Description
No description provided
Readme 285 KiB
Languages
Java 50.2%
Python 48.4%
Dockerfile 1.4%