Ctrl K
ComunidadGuías…

docker-compose-dist.yml

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

Archivo original ↗Preguntar a KiBot
# docker-compose -f docker-compose-dist.yml build
# docker-compose -f docker-compose-dist.yml up
# docker compose -f docker-compose-dist.yml restart app2 # post migration restart app2 (or wait for healthcheck failure to kick in)

version: '3.8'
services:
  app:
    image: archivesspace/archivesspace:latest
    restart: on-failure
    depends_on:
      - db
      - solr
    environment:
      ASPACE_DB_MIGRATE: true
    env_file:
      - .env.docker.release
  app2:
    image: archivesspace/archivesspace:latest
    restart: on-failure
    depends_on:
      - db
      - solr
    environment:
      ASPACE_DB_MIGRATE: false # only run db migrations via app1
    env_file:
      - .env.docker.release
  db:
    container_name: as_dist_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:
      - "3309:3306"
    env_file:
      - .env.docker.db
  solr:
    container_name: as_dist_solr
    build:
      context: ./solr
    image: archivesspace/solr:latest
    command: solr-create -c archivesspace -d archivesspace
    ports:
      - "8986:8983"
  web:
    container_name: as_dist_proxy
    build:
      args:
        DEFAULT_CFG: default.conf.dist
      context: ./proxy
    image: archivesspace/proxy-dist:1.30-alpine
    ports:
      - "80:80"
    depends_on:
      - app
      - app2