/ docker-compose-dev.yml
docker-compose-dev.yml
1 # docker-compose -f docker-compose-dev.yml build 2 # docker-compose -f docker-compose-dev.yml up --detach 3 4 version: '3.8' 5 name: archivesspace-dev 6 services: 7 db1: 8 container_name: as_dev_db 9 image: mysql:8 10 command: --character-set-server=UTF8MB4 --innodb_buffer_pool_size=2G --innodb_buffer_pool_instances=2 --log_bin_trust_function_creators=1 11 ports: 12 - "3306:3306" 13 env_file: 14 - .env.docker.db 15 volumes: 16 - as_dev_db-data:/var/lib/mysql 17 - ./build/mysql_db_fixtures:/docker-entrypoint-initdb.d 18 db2: 19 container_name: as_test_db 20 image: mysql:8 21 command: --character-set-server=UTF8MB4 --innodb_buffer_pool_size=2G --innodb_buffer_pool_instances=2 --log_bin_trust_function_creators=1 22 ports: 23 - "3307:3306" 24 env_file: 25 - .env.docker.db 26 volumes: 27 - as_test_db-data:/var/lib/mysql 28 solr1: 29 container_name: as_dev_solr 30 build: 31 context: ./solr 32 command: 33 - solr-precreate 34 - archivesspace 35 - /opt/solr/server/solr/configsets/archivesspace 36 ports: 37 - "8983:8983" 38 volumes: 39 - as_dev_solr-data:/var/solr 40 solr2: 41 container_name: as_test_solr 42 build: 43 context: ./solr 44 command: 45 - solr-precreate 46 - archivesspace 47 - /opt/solr/server/solr/configsets/archivesspace 48 ports: 49 - "8984:8983" 50 volumes: 51 - as_test_solr-data:/var/solr 52 53 proxy: 54 image: nginx:1.21 55 container_name: as_proxy 56 ports: 57 - "80:80" 58 volumes: 59 - ./proxy/default.prefix.conf:/etc/nginx/conf.d/default.conf 60 extra_hosts: 61 - "host.docker.internal:host-gateway" 62 63 volumes: 64 as_dev_db-data: 65 as_test_db-data: 66 as_dev_solr-data: 67 as_test_solr-data: