mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-23 05:07:10 +00:00
haha, hope it works
This commit is contained in:
@@ -21,27 +21,10 @@ ALLOWED_FILENAME_CHARS = r"[^a-zA-Z0-9_\-.]"
|
||||
|
||||
app = FastAPI()
|
||||
docker_client = docker.from_env()
|
||||
print(docker_client.login(
|
||||
username=config.REGISTRY_LOGIN,
|
||||
password=config.REGISTRY_PASSWORD,
|
||||
registry=config.REGISTRY_URL,
|
||||
))
|
||||
print(config.REGISTRY_LOGIN, config.REGISTRY_PASSWORD)
|
||||
logger = logging.getLogger(__name__)
|
||||
logging.basicConfig(level=logging.INFO)
|
||||
|
||||
|
||||
@app.on_event("startup")
|
||||
async def pull_docker_image():
|
||||
client = docker.from_env()
|
||||
image_name = config.DOCKER_IMAGE
|
||||
try:
|
||||
client.images.pull(image_name)
|
||||
print(f"Successfully pulled {image_name}")
|
||||
except docker.errors.DockerException as e:
|
||||
print(f"Error pulling {image_name}: {e}")
|
||||
|
||||
|
||||
class FileDetails(BaseModel):
|
||||
url: HttpUrl = Field(
|
||||
..., description="URL to download the file from (supports HTTP/HTTPS)"
|
||||
|
||||
Reference in New Issue
Block a user