|
| 1 | +version: '3' |
| 2 | +services: |
| 3 | + tmweb: |
| 4 | + image: umgmi/tm-umg-web |
| 5 | + environment: |
| 6 | + - DOMAIN=${DOMAIN} |
| 7 | + - PROTOCOL=${PROTOCOL} |
| 8 | + depends_on: |
| 9 | + - tmapp |
| 10 | + volumes: |
| 11 | + - tm_webconf:/etc/nginx/conf.d/ |
| 12 | + - ./transmart-web/certs:/etc/nginx/ssl/ |
| 13 | + ports: |
| 14 | + - "127.0.0.1:443:443" |
| 15 | + - "127.0.0.1:80:80" |
| 16 | + restart: unless-stopped |
| 17 | + tmapp: |
| 18 | + image: umgmi/tm-umg-app |
| 19 | + environment: |
| 20 | + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} |
| 21 | + - DOMAIN=${DOMAIN} |
| 22 | + - PROTOCOL=${PROTOCOL} |
| 23 | + - ADMIN_MAIL=${ADMIN_MAIL} |
| 24 | + - GET_CURRENT_WAR=${GET_CURRENT_WAR} |
| 25 | + - WAR_BRANCH=${WAR_BRANCH:-release-16.2-UMG} |
| 26 | + restart: unless-stopped |
| 27 | + ports: |
| 28 | + - "127.0.0.1:8080:8080" |
| 29 | + depends_on: |
| 30 | + - tmdb |
| 31 | + - tmsolr |
| 32 | + volumes: |
| 33 | + - "./transmart-app/setenv.sh:/usr/local/tomcat/bin/setenv.sh" |
| 34 | + - "tm_app:/root" |
| 35 | + - "tm_apptmp:/tmp" |
| 36 | + - "tm_apptomcat:/usr/local/tomcat" |
| 37 | + - "tm_opt:/opt" |
| 38 | + tmdb: |
| 39 | + image: umgmi/tm-umg-db |
| 40 | + environment: |
| 41 | + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} |
| 42 | + restart: unless-stopped |
| 43 | + ports: |
| 44 | + - "127.0.0.1:5432:5432" |
| 45 | + volumes: |
| 46 | + - "tm_postgresdata:/var/lib/postgresql" |
| 47 | + - "tm_postgreslogs:/var/log/postgresql" |
| 48 | + - "tm_postgresconfig:/etc/postgresql" |
| 49 | + tmsolr: |
| 50 | + image: umgmi/tm-umg-solr |
| 51 | + restart: unless-stopped |
| 52 | + tmrserve: |
| 53 | + image: umgmi/tm-umg-rserve |
| 54 | + restart: unless-stopped |
| 55 | + volumes: |
| 56 | + - "tm_apptmp:/tmp" |
| 57 | + - "tm_apptomcat:/usr/local/tomcat" |
| 58 | + tmbatch: |
| 59 | + image: umgmi/tm-umg-batch |
| 60 | + environment: |
| 61 | + - POSTGRES_USER="postgres" |
| 62 | + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} |
| 63 | + depends_on: |
| 64 | + - tmdb |
| 65 | + volumes: |
| 66 | + - "tm_opt:/opt" |
| 67 | + |
| 68 | +volumes: |
| 69 | + tm_app: |
| 70 | + tm_apptmp: |
| 71 | + tm_apptomcat: |
| 72 | + tm_postgresconfig: |
| 73 | + tm_postgresdata: |
| 74 | + tm_postgreslogs: |
| 75 | + tm_webconf: |
| 76 | + tm_webvhost: |
| 77 | + tm_webcrt: |
| 78 | + tm_cert: |
| 79 | + tm_opt: |
0 commit comments