mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-06 17:27:16 +00:00
Run server with thread
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
import json
|
import json
|
||||||
import re
|
import re
|
||||||
|
import threading
|
||||||
|
|
||||||
import jq
|
import jq
|
||||||
import requests
|
import requests
|
||||||
@@ -356,6 +357,10 @@ def step_impl(context: Context, var_path: str, hostname: str):
|
|||||||
resource = standalone.HTTP01RequestHandler.HTTP01Resource(
|
resource = standalone.HTTP01RequestHandler.HTTP01Resource(
|
||||||
chall=acme_challenge, response=response, validation=validation
|
chall=acme_challenge, response=response, validation=validation
|
||||||
)
|
)
|
||||||
|
# TODO: make port configurable
|
||||||
servers = standalone.HTTP01DualNetworkedServers(("", 8087), resource)
|
servers = standalone.HTTP01DualNetworkedServers(("", 8087), resource)
|
||||||
# Start client standalone web server.
|
# Start client standalone web server.
|
||||||
servers.serve_forever()
|
web_server = threading.Thread(name="web_server", target=servers.serve_forever)
|
||||||
|
web_server.daemon = True
|
||||||
|
web_server.start()
|
||||||
|
context.web_server = web_server
|
||||||
|
|||||||
Reference in New Issue
Block a user