revert shit
Build and Publish Docker Image / docker (push) Successful in 6s

This commit is contained in:
2026-03-24 13:53:01 +01:00
parent 7adb8a1445
commit c06eebd53f
+15 -20
View File
@@ -3,11 +3,7 @@ from sqlalchemy.orm import sessionmaker
from quetz.db_models import Channel, Base
from quetz.config import Config
channels = {
"conda-forge": "https://conda.anaconda.org/conda-forge",
"paulscherrerinstitute": "https://anaconda.org/paulscherrerinstitute",
"slsdetectorgroup": "https://anaconda.org/slsdetectorgroup",
}
channel_name = "conda-forge"
# Load your quetz config (picks up database.url from config.toml)
config = Config("/data/config.toml")
@@ -16,18 +12,17 @@ engine = create_engine(config.sqlalchemy_database_url)
SessionLocal = sessionmaker(bind=engine)
with SessionLocal() as db:
for channel_name, channel_url in channels.items():
existing = db.query(Channel).filter(Channel.name == channel_name).first()
if not existing:
channel = Channel(
name=channel_name,
description=f"Proxy of {channel_name}",
private=False,
mirror_channel_url=channel_url,
mirror_mode="proxy",
)
db.add(channel)
db.commit()
print(f"Channel created: {channel.name}")
else:
print(f"Skipping channel creation - channel already exists: {channel_name}")
existing = db.query(Channel).filter(Channel.name == channel_name).first()
if not existing:
channel = Channel(
name=channel_name,
description="Proxy of conda-forge",
private=False,
mirror_channel_url="https://conda.anaconda.org/conda-forge",
mirror_mode="proxy",
)
db.add(channel)
db.commit()
print(f"Channel created: {channel.name}")
else:
print(f"Skipping channel creation - channel already exists: {channel_name}")