Files
encoach_backend/app.py
2024-10-01 19:31:01 +01:00

26 lines
484 B
Python

import click
import uvicorn
from dotenv import load_dotenv
load_dotenv()
@click.command()
@click.option(
"--env",
type=click.Choice(["local", "staging", "production"], case_sensitive=False),
default="staging",
)
def main(env: str):
uvicorn.run(
app="app.server:app",
host="localhost",
port=8000,
reload=True if env != "production" else False,
workers=1,
)
if __name__ == "__main__":
main()