2024-04-16 10:52:49 -05:00
|
|
|
import uvicorn
|
|
|
|
|
|
|
|
|
|
from mealie.app import settings
|
|
|
|
|
from mealie.core.logger.config import log_config
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def main():
|
|
|
|
|
uvicorn.run(
|
2025-02-12 01:28:40 +10:00
|
|
|
"mealie.app:app",
|
2024-04-16 10:52:49 -05:00
|
|
|
host=settings.API_HOST,
|
|
|
|
|
port=settings.API_PORT,
|
|
|
|
|
log_level=settings.LOG_LEVEL.lower(),
|
|
|
|
|
log_config=log_config(),
|
2024-06-20 22:52:09 -05:00
|
|
|
workers=settings.WORKERS,
|
2024-04-16 10:52:49 -05:00
|
|
|
forwarded_allow_ips=settings.HOST_IP,
|
2024-11-04 17:17:08 +01:00
|
|
|
ssl_keyfile=settings.TLS_PRIVATE_KEY_PATH,
|
|
|
|
|
ssl_certfile=settings.TLS_CERTIFICATE_PATH,
|
2026-03-27 09:54:46 -05:00
|
|
|
ws="websockets-sansio",
|
2024-04-16 10:52:49 -05:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
|
main()
|