Skip to content

Commit c449228

Browse files
fix
1 parent f543b97 commit c449228

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
"""Add base_url to product table
2+
3+
Revision ID: ff13501db935
4+
Revises: e1c7e416461c
5+
Create Date: 2025-10-17 14:48:02.509847+00:00
6+
7+
"""
8+
9+
import sqlalchemy as sa
10+
from alembic import op
11+
12+
# revision identifiers, used by Alembic.
13+
revision = "ff13501db935"
14+
down_revision = "e1c7e416461c"
15+
branch_labels = None
16+
depends_on = None
17+
18+
19+
def upgrade():
20+
# ### commands auto generated by Alembic - please adjust! ###
21+
op.add_column("products", sa.Column("base_url", sa.String(), nullable=True))
22+
# ### end Alembic commands ###
23+
24+
op.execute("UPDATE products SET base_url = 'http://CHANGE_ME.localhost'")
25+
26+
op.alter_column("products", "base_url", existing_type=sa.String(), nullable=True)
27+
28+
29+
def downgrade():
30+
# ### commands auto generated by Alembic - please adjust! ###
31+
op.drop_column("products", "base_url")
32+
# ### end Alembic commands ###

packages/postgres-database/src/simcore_postgres_database/models/products.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,12 @@ class ProductLoginSettingsDict(TypedDict, total=False):
154154
nullable=False,
155155
doc="Regular expression that matches product hostname from an url string",
156156
),
157+
sa.Column(
158+
"base_url",
159+
sa.String,
160+
nullable=False,
161+
doc="Product base URL (scheme + host), ex. https://osparc.io",
162+
),
157163
# EMAILS --------------------
158164
sa.Column(
159165
"support_email",

services/web/server/src/simcore_service_webserver/products/_repository.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
products.c.display_name,
4343
products.c.short_name,
4444
products.c.host_regex,
45+
products.c.base_url,
4546
products.c.support_email,
4647
products.c.product_owners_email,
4748
products.c.twilio_messaging_sid,

0 commit comments

Comments
 (0)