diff --git a/README.md b/README.md index 5f43199..e0eb9de 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,42 @@ If my work helps you, please consider [![buying me a coffee](https://cdn-images- > Note: Node.js version 4.x or above is required +## Docker ## + +### With docker-compose ### + +`docker-compose up -d` in folder + +```yml +version: '3' +services: + + admin_mongo: + container_name: admin_mongo + image: mrvautin/adminmongo + restart: always + environment: + - LOCALE=en + - MONITORING=true + - PASSWORD=SuperSecret + - PORT=1234 + network_mode: host + volumes: + - :/app/user/config # default path in docker-compose.yml `~/adminMongo` +``` + +### Without docker-compose ### + +```bash +docker run -v :/app/user/config -d \ + --network='host' \ + -e PASSWORD=SuperSecret \ + -e LOCALE=en \ + -e MONITORING=true \ + -e PORT=1234 \ + mrvautin/adminmongo +``` + ## Electron App adminMongo can also be used as a cross platform Electron application. Due to the size of Electron it will need to be built manually. diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..1a37636 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,15 @@ +version: '3' +services: + + admin_mongo: + container_name: admin_mongo + image: mrvautin/adminmongo + restart: always + environment: + - LOCALE=en + - MONITORING=true + - PASSWORD=SuperSecret + - PORT=1234 + network_mode: host + volumes: + - ~/adminMongo:/app/user/config \ No newline at end of file