gufo.thor.services.migrate¶
migrate service.
Attributes:
Name | Type | Description |
---|---|---|
migrate |
migrate service singleton. |
MigrateService
¶
Bases: NocService
Database migrations.
Migrate is a virtual service which launched just after database services became healthy. Then it applies pending database migrations and exits. Other database-dependend services are started only after successful termination of migrate.
get_compose_command(config, svc)
¶
Get compose command.
Considers config.cli.no_migrations option.
get_compose_environment(config, svc)
¶
Environment settings for container.
Additionally set NOC_MIGRATE_SLOTS_PATH.
get_compose_volumes(config, svc)
¶
Get volumes settings for docker compose.
Additionaly map slots configuration.