Skip to content

Instantly share code, notes, and snippets.

@belchior
Created January 27, 2018 21:38
Show Gist options
  • Save belchior/f6c2e0a316a2671bf5eb4b3efec5ea48 to your computer and use it in GitHub Desktop.
Save belchior/f6c2e0a316a2671bf5eb4b3efec5ea48 to your computer and use it in GitHub Desktop.
# Create a custom network
# sudo docker network create --driver bridge mynetwork
# Start mongodb
# sudo docker run -d --net=mynetwork --name mymongo -v /data/db:/data/db mongo
# Command to run the source as a container
# sudo docker run --net=mynetwork --name app -d -p 8080:3000 -v (pwd):/var/www -w '/var/www' node npm start
version: '3.5'
networks:
mynetwork:
name: mynetwork
driver: bridge
services:
app:
container_name: app
build: .
depends_on:
- mymongo
ports:
- "8080:3000"
volumes:
- .:/var/www
networks:
- mynetwork
command: ["npm", "start"]
mymongo:
container_name: mymongo
image: mongo
volumes:
- /data/db:/data/db
networks:
- mynetwork
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment