...
 
Commits (2)
# Uncover Deployment # Uncover Deployment
This files are the necessary files to deploy correctly Opal services This files are the necessary files to deploy correctly Opal services
\ No newline at end of file
-**docker_hospital-master**: Folder with all the files need it to the deployment
-**docker_hospital-master.zip**: Zip of the docker_hospital-master, normally use it to send to a client
**Inside docker_hospital-master**
- docker-compose.yml: Docker-compose file which has configured the services of Opal infrastructure
- .env: File with all the parameters of Opal services. **Need modified by client to change the different passwords**
- .wslconfig: File only to Windows's deployment. It regulates resources used in the services.
OPAL_PORT_HTTPS=8443 OPAL_PORT_HTTPS=8443
OPAL_PORT_HTTP=8880 OPAL_PORT_HTTP=8880
OPAL_ADMINISTRATOR_PASSWORD=password OPAL_ADMINISTRATOR_PASSWORD=89&B5aw&XeL1
OPAL_DATABASE_NAME=opal OPAL_DATABASE_NAME=opal
OPAL_DATABASE_ROOT_PASS=password OPAL_DATABASE_ROOT_PASS=6bG3K!n3mbf2
OPAL_DATABASE_USER_NAME=opal OPAL_DATABASE_USER_NAME=opal
OPAL_DATABASE_USER_PASS=password OPAL_DATABASE_USER_PASS=hZt5tIB9R8s!
ROCK_DIR=/tmp/demo-rock ROCK_DIR=./volumen/rock
ROCK_ADMINISTRATOR_NAME=administrator ROCK_ADMINISTRATOR_NAME=administrator
ROCK_ADMINISTRATOR_PASSWORD=password ROCK_ADMINISTRATOR_PASSWORD=password
ROCK_MANAGER_NAME=manager ROCK_MANAGER_NAME=manager
......
version: '3' version: '3'
services: services:
opal: opal:
image: obiba/opal:latest image: obiba/opal:4.0
ports: ports:
- "${OPAL_PORT_HTTPS}:8443" - "${OPAL_PORT_HTTPS}:8443"
- "${OPAL_PORT_HTTP}:8080" - "${OPAL_PORT_HTTP}:8080"
...@@ -13,9 +13,9 @@ services: ...@@ -13,9 +13,9 @@ services:
environment: environment:
- JAVA_OPTS=-Xms1G -Xmx8G -XX:+UseG1GC - JAVA_OPTS=-Xms1G -Xmx8G -XX:+UseG1GC
- OPAL_ADMINISTRATOR_PASSWORD=${OPAL_ADMINISTRATOR_PASSWORD} - OPAL_ADMINISTRATOR_PASSWORD=${OPAL_ADMINISTRATOR_PASSWORD}
- MONGO_HOST=172.11.2.5 - MONGO_HOST=mongo
- MONGO_PORT=27017 - MONGO_PORT=27017
- MYSQLDATA_HOST=172.11.2.3 - MYSQLDATA_HOST=mysqldata
- MYSQLDATA_USER=${OPAL_DATABASE_USER_NAME} - MYSQLDATA_USER=${OPAL_DATABASE_USER_NAME}
- MYSQLDATA_PASSWORD=${OPAL_DATABASE_USER_PASS} - MYSQLDATA_PASSWORD=${OPAL_DATABASE_USER_PASS}
- ROCK_HOSTS=rock:8085 - ROCK_HOSTS=rock:8085
...@@ -23,7 +23,6 @@ services: ...@@ -23,7 +23,6 @@ services:
- ./volumen/opal:/srv - ./volumen/opal:/srv
networks: networks:
uncover_network: uncover_network:
ipv4_address: 172.11.2.2
mongo: mongo:
image: mongo image: mongo
...@@ -33,7 +32,6 @@ services: ...@@ -33,7 +32,6 @@ services:
- ./volumen/mongo:/data/db - ./volumen/mongo:/data/db
networks: networks:
uncover_network: uncover_network:
ipv4_address: 172.11.2.5
mysqldata: mysqldata:
image: mysql:5.7 image: mysql:5.7
environment: environment:
...@@ -45,7 +43,6 @@ services: ...@@ -45,7 +43,6 @@ services:
- ./volumen/mysql:/var/lib/mysql - ./volumen/mysql:/var/lib/mysql
networks: networks:
uncover_network: uncover_network:
ipv4_address: 172.11.2.3
rock: rock:
image: datashield/rock-base:latest image: datashield/rock-base:latest
ports: ports:
...@@ -60,15 +57,8 @@ services: ...@@ -60,15 +57,8 @@ services:
- ROCK_ID=${ROCK_ID} - ROCK_ID=${ROCK_ID}
- ROCK_TAGS=${ROCK_TAGS} - ROCK_TAGS=${ROCK_TAGS}
volumes: volumes:
- ${ROCK_DIR}:/srv - ./volumen/rock:/srv
networks: networks:
uncover_network: uncover_network:
ipv4_address: 172.11.2.4
networks: networks:
uncover_network: uncover_network:
driver: bridge
ipam:
driver: default
config:
- subnet: "172.11.2.0/24"
gateway: 172.11.2.254