Skip to content

GaetanDesrues/Mongo_FastAPI_Docker_APP

Repository files navigation

MongoDB and FastAPI

Edit your .env file in project dir.

Dev

docker logs fastapi-app
docker exec -it fastapi-app bash

curl -X POST "http://localhost:8000/c/" -H "Content-Type: application/json" -d '{"name": "Test", "text": "This is a test"}'
curl -X POST "http://192.168.1.159:8086/c/" -H "Content-Type: application/json" -d '{"text": "NewItem"}'

Connect with mongosh

docker run -it --rm --network some-network mongo \
	mongosh --host some-mongo \
		-u mongoadmin \
		-p secret \
		--authenticationDatabase admin \
		some-db
        
> db.getName();
some-db

Backups

docker exec -it mongo-exapp bash
mongodump --username $MONGO_INITDB_ROOT_USERNAME --password $MONGO_INITDB_ROOT_PASSWORD --out /backup
docker cp mongo-exapp:/backup ./backups

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published