Use testcontainers for Rust PostgreSQL tests
This commit is contained in:
@@ -196,8 +196,8 @@ deploy/community/
|
||||
|
||||
- Rust toolchain из [`rust-toolchain.toml`](./rust-toolchain.toml);
|
||||
- Node.js и npm;
|
||||
- PostgreSQL;
|
||||
- Docker, если хотите запускать полный стенд контейнерами.
|
||||
- PostgreSQL, если запускаете сервисы вручную;
|
||||
- Docker для полного стенда и Rust-тестов с временной PostgreSQL.
|
||||
|
||||
Быстрее всего поднять окружение так же, как для обычного запуска:
|
||||
|
||||
@@ -210,6 +210,8 @@ docker compose up -d postgres
|
||||
|
||||
Приложения читают настройки из переменных окружения. Можно использовать `.env` через свое окружение разработки, `direnv`, IDE или любой другой привычный способ загрузки переменных.
|
||||
|
||||
Rust-тесты сами поднимают временный PostgreSQL через Testcontainers. Отдельно запускать тестовую БД или задавать URL тестовой базы не нужно.
|
||||
|
||||
Сервер панели управления:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user