Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "2"
- services:
- db:
- restart: always
- image: mysql:5.6
- container_name: mysql-db
- command: "mysqld --character-set-server=utf8 --collation-server=utf8_general_ci"
- ports:
- - "3306:3306"
- environment:
- MYSQL_DATABASE: ${MYSQL_DATABASE}
- MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
- MYSQL_USER: ${MYSQL_USER}
- MYSQL_PASSWORD: ${MYSQL_PASSWORD}
- volumes:
- - ./dbdump:/docker-entrypoint-initdb.d
- - db-data:/var/lib/mysql
- web:
- restart: always
- image: ${REFERENCE_APP_IMAGE}
- container_name: referenceapplication-app
- ports:
- - "80:8080"
- depends_on:
- - db
- environment:
- - DB_DATABASE=${DB_DATABASE}
- - DB_HOST=db
- - DB_USERNAME=${DB_USERNAME}
- - DB_PASSWORD=${DB_PASSWORD}
- - OPENMRS_ADMIN_PASSWORD=${OPENMRS_ADMIN_PASSWORD}
- - DB_CREATE_TABLES=${DB_CREATE_TABLES} # change to 'true' if using an empty database
- - DB_AUTO_UPDATE=${DB_AUTO_UPDATE} # change to 'true' if using an empty database
- - MODULE_WEB_ADMIN=${MODULE_WEB_ADMIN} # allow web admin on OpenMRS
- volumes:
- - web-data:/usr/local/tomcat/.OpenMRS
- - /usr/local/tomcat/.OpenMRS/modules/ # used to mount persistent docker volume for modules
- - /usr/local/tomcat/.OpenMRS/owa/ # used to mount persistent docker volume for owa
- volumes:
- db-data:
- web-data:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement