Skip to content

Commit 438b7df

Browse files
committed
Add docker-compose and .env files
1 parent f317770 commit 438b7df

20 files changed

+2467
-0
lines changed

Setup/.env

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
COMPOSE_PROJECT_NAME=milab-transmart
2+
DOMAIN=mi-lab
3+
POSTGRES_PASSWORD=admin
4+
PROTOCOL=http://
5+
ADMIN_MAIL=NO_ADMIN_MAIL
6+
LETS_ENCRYPT_EMAIL=[email protected]
7+
GET_CURRENT_WAR=false
8+
#WAR_BRANCH=

Setup/docker-compose.yml

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
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:

Setup/transmart-app/.dockerignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.git*
2+
.Dockerfile.sw*

Setup/transmart-app/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*.war

0 commit comments

Comments
 (0)