Feature: restore backup from file (via API / .NET client)
Use-case: i am evaluating options for integration tests and one solution is spin-up Squidex in docker, restore app from backup and perform tests. Easiest way to do this is seems to be restoring app with Squidex sdk (at least for .net)
workaround 1: use some fileserver together with Squidex (docker compose) and provide URL with that way (i do not like it, it is another stuff in pipeline).
workaround 2: store backup file in some storage (S3, Azure…). Then it is not directly part of repository, i do not know if it is fine.
I understood that restore is mainly for migration application (to/from cloud). But this use case can be helpful even to only cloud users. Or i missing something and it is better way to write tests against Squidex (similar to EF - in memory DB)?