https://github.com/nkonev/mongodumper
Takes mongodumps and returns it by http as gzipped file
https://github.com/nkonev/mongodumper
kotlin mongodump react selenium testcontainers
Last synced: about 2 months ago
JSON representation
Takes mongodumps and returns it by http as gzipped file
- Host: GitHub
- URL: https://github.com/nkonev/mongodumper
- Owner: nkonev
- Created: 2019-12-17T17:30:28.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-01T08:04:09.000Z (almost 6 years ago)
- Last Synced: 2024-12-31T04:12:44.789Z (over 1 year ago)
- Topics: kotlin, mongodump, react, selenium, testcontainers
- Language: JavaScript
- Homepage:
- Size: 1.39 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
[](https://travis-ci.com/nkonev/mongodumper)
# Screenshots



# Configuration
Set environment variable `SPRING_DATA_MONGODB_URI` with url of mongo used for store connections list.
(Optional) set environment variable `SERVER_SERVLET_CONTEXT-PATH=/mongodumper`.
## Hooks
There are BEFORE_HOOK and AFTER_HOOK:
```bash
docker run -e BEFORE_HOOK='b="coolest app"; echo start ${b};' -e AFTER_HOOK='a="super app"; echo goodbye ${a};' -it nkonev/mongodumper
```
## Full configuration example
```bash
docker run -e SPRING_DATA_MONGODB_URI=mongodb://172.18.0.3:27017/mongodumper -e BEFORE_HOOK='b="coolest app"; echo start ${b};' -e AFTER_HOOK='a="super app"; echo goodbye ${a};' -e SERVER_SERVLET_CONTEXT-PATH=/mongodumper -it --network=blog-storage_default -p 7070:8080 nkonev/mongodumper
```
# Download
[Docker hub](https://hub.docker.com/repository/docker/nkonev/mongodumper)
```bash
docker pull nkonev/mongodumper
```
# Debugging testcontainers webdriver
1\. Set max implicit wait
```kotlin
driver.manage()?.timeouts()?.implicitlyWait(30000, TimeUnit.SECONDS)
```
2\. Install remmina
3\. Check log and connect to
```
VNC address vnc://vnc:secret@localhost:33029
```
So user is `vnc`, password is `secret`, host - `localhost`, port(will different) - 33029

4\. Screen
