eXist-db / docker-existdb

Docker image builder for eXist-db
GNU Affero General Public License v3.0
11 stars 6 forks source link

docker-compose create named network #57

Closed grantmacken closed 5 years ago

grantmacken commented 5 years ago

Small adjustment to docker compose

networks:
  www:
    name: www
    driver: bridge

Naming network allows multiple eXist instances to be attached to same network. i.e. new IP address is assign, so you don't have to stop your existing eXistdb running container. Found this handy when developing newBase60 lib, which uses a totally ephemeral container (no volume binds) for developing the lib

example of attaching to existing network ( note port number )

version: '3.4'
services:
  exDev-newBase60:
    image: $DOCKER_IMAGE:$DOCKER_TAG
    container_name: eXdev
    ports:
      - 8282:8080

docker-compose override To be used locally (not on travis)

version: '3.4'
networks:
  default:
    external:
      name: www