blackopsrepl/portfolio-optimization-python
1
1"""
2Portfolio Optimization Quickstart
3
4A SolverForge quickstart demonstrating constraint-based portfolio optimization.
5Combines ML predictions with constraint solving to select an optimal stock portfolio.
6"""
7import uvicorn
8
9from .rest_api import app as app
10
11
12def main():
13 """Run the portfolio optimization REST API server."""
14 config = uvicorn.Config(
15 "portfolio_optimization:app",
16 host="0.0.0.0",
17 port=8080,
18 log_config="logging.conf",
19 use_colors=True,
20 )
21 server = uvicorn.Server(config)
22 server.run()
23
24
25if __name__ == "__main__":
26 main()
27 