Compare commits
3
Commits
477389d353
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c19fc58a25 | ||
|
|
bd5dc8fbc4 | ||
|
|
f4a81b4b9b |
+1
-3
@@ -5,7 +5,6 @@ from dotenv import load_dotenv
|
||||
import logging
|
||||
from typing import List
|
||||
import os
|
||||
from subprocess import run
|
||||
|
||||
from utils import clone_repository, load_runner_script
|
||||
from setup_logging import setup_logging
|
||||
@@ -81,13 +80,12 @@ def handle_event(request: GiteaRequest):
|
||||
os.system(f'pip install -r {requirements_path}')
|
||||
for cmd in pipeline.script:
|
||||
try:
|
||||
run(cmd)
|
||||
os.system(cmd)
|
||||
except Exception as e:
|
||||
raise HTTPException(
|
||||
status_code=503,
|
||||
detail=f'failed running {cmd}: {e}'
|
||||
)
|
||||
|
||||
# send response
|
||||
raise HTTPException(
|
||||
status_code=202,
|
||||
|
||||
@@ -11,3 +11,10 @@ services:
|
||||
- LISTEN_IP=0.0.0.0
|
||||
- LISTEN_PORT=8000
|
||||
- REPO_DIR=/home/app/repo/
|
||||
# deploy:
|
||||
# resources:
|
||||
# reservations:
|
||||
# devices:
|
||||
# - driver: nvidia
|
||||
# device_ids: ['0']
|
||||
# capabilities: [gpu]
|
||||
Reference in New Issue
Block a user