mirror of
https://github.com/clearml/clearml-server
synced 2025-06-23 08:45:30 +00:00
Move mongodb migrations inside the server's folder
This commit is contained in:
parent
b536020058
commit
551be12f01
@ -10,7 +10,11 @@ from pathlib import Path
|
|||||||
from requests.adapters import HTTPAdapter
|
from requests.adapters import HTTPAdapter
|
||||||
from requests.packages.urllib3.util.retry import Retry
|
from requests.packages.urllib3.util.retry import Retry
|
||||||
|
|
||||||
HERE = Path(__file__).parent
|
HERE = Path(__file__).resolve().parent
|
||||||
|
|
||||||
|
session = requests.Session()
|
||||||
|
adapter = HTTPAdapter(max_retries=Retry(5, backoff_factor=0.5))
|
||||||
|
session.mount('http://', adapter)
|
||||||
|
|
||||||
|
|
||||||
def apply_mappings_to_host(host: str):
|
def apply_mappings_to_host(host: str):
|
||||||
@ -20,10 +24,6 @@ def apply_mappings_to_host(host: str):
|
|||||||
es_server = host
|
es_server = host
|
||||||
url = f"{es_server}/_template/{f.stem}"
|
url = f"{es_server}/_template/{f.stem}"
|
||||||
|
|
||||||
session = requests.Session()
|
|
||||||
adapter = HTTPAdapter(max_retries=Retry(5, backoff_factor=0.5))
|
|
||||||
session.mount('http://', adapter)
|
|
||||||
|
|
||||||
session.delete(url)
|
session.delete(url)
|
||||||
r = session.post(
|
r = session.post(
|
||||||
url,
|
url,
|
||||||
|
@ -25,7 +25,7 @@ from service_repo.auth.fixed_user import FixedUser
|
|||||||
|
|
||||||
log = config.logger(__file__)
|
log = config.logger(__file__)
|
||||||
|
|
||||||
migration_dir = (Path(__file__) / "../../migration/mongodb").resolve()
|
migration_dir = Path(__file__).resolve().parent / "mongo" / "migrations"
|
||||||
|
|
||||||
|
|
||||||
class MissingElasticConfiguration(Exception):
|
class MissingElasticConfiguration(Exception):
|
||||||
|
6
server/mongo/migrations/0.13.0.py
Normal file
6
server/mongo/migrations/0.13.0.py
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
from pymongo.database import Database, Collection
|
||||||
|
|
||||||
|
|
||||||
|
def migrate_auth(db: Database):
|
||||||
|
collection: Collection = db["user"]
|
||||||
|
collection.drop_index("name_1_company_1")
|
Loading…
Reference in New Issue
Block a user