Skip to content

Instantly share code, notes, and snippets.

@mevlanaayas
Last active October 12, 2023 16:03
Show Gist options
  • Save mevlanaayas/4946866bc1547d5421b93146d5775674 to your computer and use it in GitHub Desktop.
Save mevlanaayas/4946866bc1547d5421b93146d5775674 to your computer and use it in GitHub Desktop.
Docker compose file to run postgresql and mongodb locally
version: '3.1'
services:
docker-postgres:
image: postgres:11.1
container_name: docker-postgres
volumes:
- path/to/volume:/var/lib/postgresql/data
environment:
- POSTGRES_USER=docker
- POSTGRES_DB=docker
- POSTGRES_PASSWORD=docker
ports:
- local_port:5432
networks:
- default
restart: always
docker-mongodb:
image: mongo:4.0.5
container_name: docker-mongodb
volumes:
- path/to/volume:/data/db
ports:
- local_port:27017
networks:
- default
restart: always
networks:
default:
external:
name: docker_default
@mevlanaayas
Copy link
Author

Volumes: are optional, they provide consistent data.
Images: versions are optional, choose what best fits for you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment