Ctrl K
ComunidadGuías…

docker-compose.yml

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# docker-compose -f docker-compose-release.yml build
# docker-compose -f docker-compose-release.yml up

version: '3.8'

x-app: &app

volumes:
  build:

services:
  app:
    build:
      context: .
      dockerfile: Dev.dockerfile
    command: bash -l -c "tail -f /dev/null"
    depends_on:
      - db
      - solr
      - db-test
      - solr-test
    env_file:
      - .env.docker.dev
    volumes:
      - .:/archivesspace
      - build:/archivesspace/build
      - ./build/build.xml:/archivesspace/build/build.xml
    ports:
      - 3000:3000
      - 3001:3001
      - 4567:4567

  db:
    image: mysql:8.4
    command: --character-set-server=UTF8MB4 --innodb_buffer_pool_size=2G --innodb_buffer_pool_instances=2 --log_bin_trust_function_creators=1
    ports:
      - "3308:3306"
    env_file:
      - .env.docker.db
  solr:
    build:
      context: ./solr
    image: archivesspace/solr:latest
    command: solr-create -c archivesspace -d archivesspace
    ports:
      - "8985:8983"
#  web:
#    build:
#      args:
#        default: default.conf.release
#      context: ./proxy
#    image: archivesspace/proxy-release:1.30-alpine
#    ports:
#      - "8080:80"
#    depends_on:
#      - app

  db-test:
    image: mysql:8.4
    command: --character-set-server=UTF8MB4 --innodb_buffer_pool_size=2G --innodb_buffer_pool_instances=2 --log_bin_trust_function_creators=1
    ports:
      - "3307:3306"
    env_file:
      - .env.docker.db

  solr-test:
    build:
      context: ./solr
    image: archivesspace/solr:latest
    command: solr-create -c archivesspace -d archivesspace
    ports:
      - "8984:8983"