mirror of
https://github.com/bunkerity/bunkerweb
synced 2026-04-21 13:37:48 +00:00
feat(migration): Add migration scripts for version 1.6.8~rc3
This commit is contained in:
parent
1bcfc0b888
commit
10509286d7
6 changed files with 112 additions and 2 deletions
|
|
@ -13,7 +13,8 @@ WORKDIR /usr/share/migration
|
|||
# Install python requirements
|
||||
RUN export MAKEFLAGS="-j$(nproc)" && \
|
||||
pip install --no-cache-dir --require-hashes --break-system-packages -r /tmp/requirements-deps.txt && \
|
||||
pip install --no-cache-dir --require-hashes -r /tmp/req/requirements-db.txt
|
||||
pip install --no-cache-dir --require-hashes -r /tmp/req/requirements-db.txt && \
|
||||
pip install psycopg2
|
||||
|
||||
# Install dependencies
|
||||
RUN apk add --no-cache bash sed curl mariadb-connector-c mariadb-client postgresql-client sqlite tzdata
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
services:
|
||||
bw-db:
|
||||
image: postgres:17-alpine
|
||||
image: postgres:18-alpine
|
||||
environment:
|
||||
POSTGRES_USER: "bunkerweb"
|
||||
POSTGRES_PASSWORD: "secret"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,27 @@
|
|||
"""Upgrade to version 1.6.8~rc3
|
||||
|
||||
Revision ID: 1a828a499ec1
|
||||
Revises: 002e685396c1
|
||||
Create Date: 2026-01-30 12:17:07.970320
|
||||
|
||||
"""
|
||||
|
||||
from typing import Sequence, Union
|
||||
|
||||
from alembic import op
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision: str = "1a828a499ec1"
|
||||
down_revision: Union[str, None] = "002e685396c1"
|
||||
branch_labels: Union[str, Sequence[str], None] = None
|
||||
depends_on: Union[str, Sequence[str], None] = None
|
||||
|
||||
|
||||
def upgrade() -> None:
|
||||
# Update the version in bw_metadata
|
||||
op.execute("UPDATE bw_metadata SET version = '1.6.8~rc3' WHERE id = 1")
|
||||
|
||||
|
||||
def downgrade() -> None:
|
||||
# Revert the version in bw_metadata
|
||||
op.execute("UPDATE bw_metadata SET version = '1.6.8~rc2' WHERE id = 1")
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
"""Upgrade to version 1.6.8~rc3
|
||||
|
||||
Revision ID: c1328f5f7165
|
||||
Revises: d133bc8ef96d
|
||||
Create Date: 2026-01-30 12:19:06.153317
|
||||
|
||||
"""
|
||||
|
||||
from typing import Sequence, Union
|
||||
|
||||
from alembic import op
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision: str = "c1328f5f7165"
|
||||
down_revision: Union[str, None] = "d133bc8ef96d"
|
||||
branch_labels: Union[str, Sequence[str], None] = None
|
||||
depends_on: Union[str, Sequence[str], None] = None
|
||||
|
||||
|
||||
def upgrade() -> None:
|
||||
# Update the version in bw_metadata
|
||||
op.execute("UPDATE bw_metadata SET version = '1.6.8~rc3' WHERE id = 1")
|
||||
|
||||
|
||||
def downgrade() -> None:
|
||||
# Revert the version in bw_metadata
|
||||
op.execute("UPDATE bw_metadata SET version = '1.6.8~rc2' WHERE id = 1")
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
"""Upgrade to version 1.6.8~rc3
|
||||
|
||||
Revision ID: c9c2b1bb33d6
|
||||
Revises: f9ec52459ddb
|
||||
Create Date: 2026-01-30 12:36:25.841389
|
||||
|
||||
"""
|
||||
|
||||
from typing import Sequence, Union
|
||||
|
||||
from alembic import op
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision: str = "c9c2b1bb33d6"
|
||||
down_revision: Union[str, None] = "f9ec52459ddb"
|
||||
branch_labels: Union[str, Sequence[str], None] = None
|
||||
depends_on: Union[str, Sequence[str], None] = None
|
||||
|
||||
|
||||
def upgrade() -> None:
|
||||
# Update the version in bw_metadata
|
||||
op.execute("UPDATE bw_metadata SET version = '1.6.8~rc3' WHERE id = 1")
|
||||
|
||||
|
||||
def downgrade() -> None:
|
||||
# Revert the version in bw_metadata
|
||||
op.execute("UPDATE bw_metadata SET version = '1.6.8~rc2' WHERE id = 1")
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
"""Upgrade to version 1.6.8~rc3
|
||||
|
||||
Revision ID: 9052567b5843
|
||||
Revises: 58c939808472
|
||||
Create Date: 2026-01-30 12:16:47.455294
|
||||
|
||||
"""
|
||||
|
||||
from typing import Sequence, Union
|
||||
|
||||
from alembic import op
|
||||
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision: str = "9052567b5843"
|
||||
down_revision: Union[str, None] = "58c939808472"
|
||||
branch_labels: Union[str, Sequence[str], None] = None
|
||||
depends_on: Union[str, Sequence[str], None] = None
|
||||
|
||||
|
||||
def upgrade() -> None:
|
||||
# Update the version in bw_metadata
|
||||
op.execute("UPDATE bw_metadata SET version = '1.6.8~rc3' WHERE id = 1")
|
||||
|
||||
|
||||
def downgrade() -> None:
|
||||
# Revert the version in bw_metadata
|
||||
op.execute("UPDATE bw_metadata SET version = '1.6.8~rc2' WHERE id = 1")
|
||||
Loading…
Reference in a new issue