Notebook App using Golang, MongoDB
For Development: docker compose --profile dev up
For Normal User: docker compose --profile test up
COMPOSE_PROFILES=dev,test docker compose up
docker compose --profile dev --profile test up
If you want MongoDB UI add this in docker-compose.yml
version: "3.7"
services:
mongodb:
image: mongo:5.0.6-focal
container_name: mongodb
environment:
- MONGO_INITDB_ROOT_USERNAME=root
- MONGO_INITDB_ROOT_PASSWORD=pass12345
volumes:
- $PWD/garage/mongo_db:/data/db
ports:
- 27017:27017
networks:
- mongo
notebook:
image: uzrnem/nottebukk:0.0.2
container_name: notebook
environment:
NT_CONFIG_DATABASE_NAME: dummydb
NT_CONFIG_USER_NAME: root
NT_CONFIG_PASS_NAME: pass12345
NT_CONFIG_HOST_NAME: mongodb
NT_CONFIG_PORT_NUMB: 27017
SERVER_PORT: 9002
ports:
- 9002:9002
networks:
- mongo
networks:
mongo:
driver: bridge
Content type
Image
Digest
sha256:1a7172006…
Size
11.5 MB
Last updated
over 2 years ago
docker pull uzrnem/notebook