mirror of
https://github.com/lightbroker/llmsecops-research.git
synced 2026-03-18 16:23:37 +00:00
16 lines
500 B
Python
16 lines
500 B
Python
from dependency_injector.wiring import Provide, inject
|
|
from src.text_generation.dependency_injection_container import DependencyInjectionContainer
|
|
from src.text_generation.entrypoints.server import RestApiServer
|
|
|
|
|
|
@inject
|
|
def main(
|
|
server: RestApiServer = Provide[DependencyInjectionContainer.rest_api_server]
|
|
) -> None:
|
|
server.listen()
|
|
|
|
if __name__ == '__main__':
|
|
container = DependencyInjectionContainer()
|
|
container.init_resources()
|
|
container.wire(modules=[__name__])
|
|
main() |