Skip to content

[IMP] add migration.yaml file to use during migrations#614

Merged
pedrobaeza merged 1 commit intomainfrom
imp-migration_files
Mar 20, 2026
Merged

[IMP] add migration.yaml file to use during migrations#614
pedrobaeza merged 1 commit intomainfrom
imp-migration_files

Conversation

@david-banon-tecnativa
Copy link
Copy Markdown
Contributor

Adds a new compose file (its getting a bit out of hand, now there are 4 of them!) to use during migrations
@pedrobaeza @josep-tecnativa
TT61263 @Tecnativa

@david-banon-tecnativa david-banon-tecnativa force-pushed the imp-migration_files branch 2 times, most recently from 825baf1 to bc0e6d1 Compare March 20, 2026 11:15
@pedrobaeza pedrobaeza enabled auto-merge March 20, 2026 16:58
@pedrobaeza pedrobaeza disabled auto-merge March 20, 2026 17:48
@pedrobaeza pedrobaeza merged commit e68870d into main Mar 20, 2026
13 checks passed
@pedrobaeza pedrobaeza deleted the imp-migration_files branch March 20, 2026 17:48
@rrebollo
Copy link
Copy Markdown

@david-banon-tecnativa @pedrobaeza @josep-tecnativa Any hints on the recommended approach or examples for properly using this new migrations.yaml?

I use Doodba daily for migrations and have developed my own workarounds to handle the pain of maintaining one copier project per version. For example, small things like using global database and filestore volumes shared across versions that support the same PostgreSQL server (from v14 to v18 we can use PostgreSQL 13) to avoid the backup-restore cycle between versions.

However, looking at migrations.yaml, I don't fully understand it. What's the approach here? Any guidance would be greatly appreciated.

@david-banon-tecnativa
Copy link
Copy Markdown
Contributor Author

This migrations.yaml file is mainly intended to separate the test instance from the migration instance, however at a template level ATM the only change is the domain being used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants