Refactor OpenAPI client script and backend server logic.
Simplify and streamline OpenAPI client generation and backend startup logic. Improved error handling, environment configuration, and self-signed SSL certificate management. Added support for generating OpenAPI schema via command-line argument.
This commit is contained in:
parent
555b756cac
commit
bd2891fd20
@ -169,6 +169,12 @@ if __name__ == "__main__":
|
||||
# Run in CI mode
|
||||
if is_ci: # CI mode
|
||||
print("CI mode detected: Starting server in a subprocess...")
|
||||
# Ensure SSL directory exists
|
||||
ssl_dir = Path("ssl")
|
||||
ssl_dir.mkdir(
|
||||
parents=True, exist_ok=True
|
||||
) # Create ssl directory if it doesn't exist
|
||||
|
||||
# Ensure SSL certificate and key exist
|
||||
if not Path(cert_path).exists() or not Path(key_path).exists():
|
||||
print("Generating SSL certificates for CI mode...")
|
||||
|
Loading…
x
Reference in New Issue
Block a user