moreover commited on
Commit
339a658
·
1 Parent(s): 53fd145

push cfg_db

Browse files
execution_engine/.ipynb_checkpoints/start_engine-checkpoint.sh ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env bash
2
+ echo $NUM_WORKERS
3
+
4
+ gunicorn \
5
+ -w ${NUM_WORKERS} \
6
+ --bind 0.0.0.0:${GUNICORN_PORT} \
7
+ --timeout 0 \
8
+ --log-level ${LOG_LEVEL} \
9
+ "wsgi:app"
10
+
11
+ # #!/usr/bin/env bash
12
+ # set -euo pipefail
13
+
14
+ # PORT_TO_USE="${PORT:-7860}"
15
+ # HOST="0.0.0.0"
16
+ # WORKERS="${NUM_WORKERS:-2}"
17
+ # LOG="${LOG_LEVEL:-info}"
18
+
19
+
20
+ # exec gunicorn "wsgi:app" \
21
+ # --bind "${HOST}:${PORT_TO_USE}" \
22
+ # --workers "${WORKERS}" \
23
+ # --timeout 180 \
24
+ # --graceful-timeout 30 \
25
+ # --keep-alive 65 \
26
+ # --log-level "${LOG}" \
27
+ # --access-logfile - \
28
+ # --error-logfile -
execution_engine/.ipynb_checkpoints/wsgi-checkpoint.py ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from app import app
2
+
3
+ if __name__ == "__main__":
4
+ app.run()
5
+
6
+ # wsgi.py
7
+ # from flask import Flask, jsonify, request
8
+ # from flask_cors import CORS
9
+
10
+ # app = Flask(__name__)
11
+ # CORS(app)
12
+
13
+ # @app.get("/health")
14
+ # def health():
15
+ # return "ok", 200
16
+
17
+ # @app.get("/")
18
+ # def index():
19
+ # routes = sorted(str(r) for r in app.url_map.iter_rules())
20
+ # return jsonify(
21
+ # status="ok",
22
+ # message="SAFIM execution engine is running",
23
+ # routes=routes,
24
+ # examples={
25
+ # "health": "GET /health",
26
+ # "runtimes": "GET /runtimes # если у вас есть этот эндпоинт",
27
+ # "execute_code": {
28
+ # "method": "POST",
29
+ # "path": "/execute_code # или ваш реальный путь",
30
+ # "json": {"language": "python", "code": "print(1)"},
31
+ # },
32
+ # },
33
+ # ), 200
execution_engine/start_engine.sh CHANGED
@@ -1,27 +1,28 @@
1
- #echo $NUM_WORKERS
 
2
 
3
- # gunicorn \
4
- # -w ${NUM_WORKERS} \
5
- # --bind 0.0.0.0:${GUNICORN_PORT} \
6
- # --timeout 0 \
7
- # --log-level ${LOG_LEVEL} \
8
- # "wsgi:app"
9
 
10
- #!/usr/bin/env bash
11
- set -euo pipefail
12
 
13
- PORT_TO_USE="${PORT:-7860}"
14
- HOST="0.0.0.0"
15
- WORKERS="${NUM_WORKERS:-2}"
16
- LOG="${LOG_LEVEL:-info}"
17
 
18
 
19
- exec gunicorn "wsgi:app" \
20
- --bind "${HOST}:${PORT_TO_USE}" \
21
- --workers "${WORKERS}" \
22
- --timeout 180 \
23
- --graceful-timeout 30 \
24
- --keep-alive 65 \
25
- --log-level "${LOG}" \
26
- --access-logfile - \
27
- --error-logfile -
 
1
+ #!/usr/bin/env bash
2
+ echo $NUM_WORKERS
3
 
4
+ gunicorn \
5
+ -w ${NUM_WORKERS} \
6
+ --bind 0.0.0.0:${GUNICORN_PORT} \
7
+ --timeout 0 \
8
+ --log-level ${LOG_LEVEL} \
9
+ "wsgi:app"
10
 
11
+ # #!/usr/bin/env bash
12
+ # set -euo pipefail
13
 
14
+ # PORT_TO_USE="${PORT:-7860}"
15
+ # HOST="0.0.0.0"
16
+ # WORKERS="${NUM_WORKERS:-2}"
17
+ # LOG="${LOG_LEVEL:-info}"
18
 
19
 
20
+ # exec gunicorn "wsgi:app" \
21
+ # --bind "${HOST}:${PORT_TO_USE}" \
22
+ # --workers "${WORKERS}" \
23
+ # --timeout 180 \
24
+ # --graceful-timeout 30 \
25
+ # --keep-alive 65 \
26
+ # --log-level "${LOG}" \
27
+ # --access-logfile - \
28
+ # --error-logfile -
execution_engine/wsgi.py CHANGED
@@ -1,33 +1,33 @@
1
- # from app import app
2
 
3
- # if __name__ == "__main__":
4
- # app.run()
5
 
6
  # wsgi.py
7
- from flask import Flask, jsonify, request
8
- from flask_cors import CORS
9
 
10
- app = Flask(__name__)
11
- CORS(app)
12
 
13
- @app.get("/health")
14
- def health():
15
- return "ok", 200
16
 
17
- @app.get("/")
18
- def index():
19
- routes = sorted(str(r) for r in app.url_map.iter_rules())
20
- return jsonify(
21
- status="ok",
22
- message="SAFIM execution engine is running",
23
- routes=routes,
24
- examples={
25
- "health": "GET /health",
26
- "runtimes": "GET /runtimes # если у вас есть этот эндпоинт",
27
- "execute_code": {
28
- "method": "POST",
29
- "path": "/execute_code # или ваш реальный путь",
30
- "json": {"language": "python", "code": "print(1)"},
31
- },
32
- },
33
- ), 200
 
1
+ from app import app
2
 
3
+ if __name__ == "__main__":
4
+ app.run()
5
 
6
  # wsgi.py
7
+ # from flask import Flask, jsonify, request
8
+ # from flask_cors import CORS
9
 
10
+ # app = Flask(__name__)
11
+ # CORS(app)
12
 
13
+ # @app.get("/health")
14
+ # def health():
15
+ # return "ok", 200
16
 
17
+ # @app.get("/")
18
+ # def index():
19
+ # routes = sorted(str(r) for r in app.url_map.iter_rules())
20
+ # return jsonify(
21
+ # status="ok",
22
+ # message="SAFIM execution engine is running",
23
+ # routes=routes,
24
+ # examples={
25
+ # "health": "GET /health",
26
+ # "runtimes": "GET /runtimes # если у вас есть этот эндпоинт",
27
+ # "execute_code": {
28
+ # "method": "POST",
29
+ # "path": "/execute_code # или ваш реальный путь",
30
+ # "json": {"language": "python", "code": "print(1)"},
31
+ # },
32
+ # },
33
+ # ), 200