Skip to content
Snippets Groups Projects
docker-compose.yml 2.46 KiB
Newer Older
  • Learn to ignore specific revisions
  • Mijail Todorovich's avatar
    Mijail Todorovich committed
    version: '3.7'
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
    services:
        mgmt:
            build: 
                context: archappl
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
            environment:
                - COMPONENT=mgmt
            restart: unless-stopped
    
            #depends_on: 
            #    - config_db
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
            network_mode: host
            volumes: 
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
                - ./archappl/webapps/mgmt:/usr/local/tomcat/webapps
                - ./archappl/conf:/usr/local/tomcat/archappl_conf
    
                - ${STS_PATH}:/usr/local/tomcat/storage/sts
                - ${MTS_PATH}:/usr/local/tomcat/storage/mts
                - ${LTS_PATH}:/usr/local/tomcat/storage/lts
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
        engine:
            build: 
                context: archappl
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
            environment:
                - COMPONENT=engine
            restart: unless-stopped
    
            #depends_on: 
            #    - config_db
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
            network_mode: host
            volumes: 
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
                - ./archappl/webapps/engine:/usr/local/tomcat/webapps
                - ./archappl/conf:/usr/local/tomcat/archappl_conf
    
                - ${STS_PATH}:/usr/local/tomcat/storage/sts
                - ${MTS_PATH}:/usr/local/tomcat/storage/mts
                - ${LTS_PATH}:/usr/local/tomcat/storage/lts
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
        etl:
            build: 
                context: archappl
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
            environment:
                - COMPONENT=etl
            restart: unless-stopped
    
            #depends_on: 
            #    - config_db
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
            network_mode: host
            volumes: 
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
                - ./archappl/webapps/etl:/usr/local/tomcat/webapps
                - ./archappl/conf:/usr/local/tomcat/archappl_conf
    
                - ${STS_PATH}:/usr/local/tomcat/storage/sts
                - ${MTS_PATH}:/usr/local/tomcat/storage/mts
                - ${LTS_PATH}:/usr/local/tomcat/storage/lts
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
        retrieval:
            build: 
                context: archappl
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
            environment:
                - COMPONENT=retrieval
            restart: unless-stopped
    
            #depends_on: 
            #    - config_db
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
            network_mode: host
            volumes: 
    
    Mijail Todorovich's avatar
    Mijail Todorovich committed
                - ./archappl/webapps/retrieval:/usr/local/tomcat/webapps
                - ./archappl/conf:/usr/local/tomcat/archappl_conf
    
                - ${STS_PATH}:/usr/local/tomcat/storage/sts
                - ${MTS_PATH}:/usr/local/tomcat/storage/mts
                - ${LTS_PATH}:/usr/local/tomcat/storage/lts
    
                  #    config_db:
                  #        build: config_db
                  #        env_file: .env
                  #        restart: unless-stopped
                  #        volumes:
                  #            - ${CONFIG_DB_PATH}:/var/lib/mysql
                  #        network_mode: host