default schema

This commit is contained in:
saolberg
2021-05-27 16:14:03 -03:00
parent d06c727984
commit f44a6feb44
4 changed files with 35 additions and 61 deletions

View File

@@ -6,17 +6,16 @@ services:
restart: on-failure restart: on-failure
ports: ports:
- "8080:8080" - "8080:8080"
db: hapi-fhir-mysql:
image: postgres:latest image: mysql:latest
container_name: postgres container_name: hapi-fhir-mysql
restart: always restart: always
environment: environment:
POSTGRES_PASSWORD: 'admin' MYSQL_DATABASE: 'hapi'
POSTGRES_USER: 'admin' MYSQL_USER: 'admin'
POSTGRES_DB: 'fhir' MYSQL_PASSWORD: 'admin'
ports: MYSQL_ROOT_PASSWORD: 'admin'
- 5000:5432
volumes: volumes:
- fhirData:/var/lib/postgresql/data - hapi-fhir-mysql:/var/lib/mysql
volumes: volumes:
fhirData: hapi-fhir-mysql:

View File

@@ -1,26 +0,0 @@
version: "3.0"
services:
elasticsearch:
container_name: es-container
image: docker.elastic.co/elasticsearch/elasticsearch:7.11.0
environment:
- xpack.security.enabled=false
- "discovery.type=single-node"
networks:
- es-net
ports:
- 9200:9200
kibana:
container_name: kb-container
image: docker.elastic.co/kibana/kibana:7.11.0
environment:
- ELASTICSEARCH_HOSTS=http://es-container:9200
networks:
- es-net
depends_on:
- elasticsearch
ports:
- 5601:5601
networks:
es-net:
driver: bridge

View File

@@ -62,7 +62,7 @@
<dependency> <dependency>
<groupId>org.postgresql</groupId> <groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId> <artifactId>postgresql</artifactId>
<version>42.2.20</version> <version>42.2.9</version>
</dependency> </dependency>
<!-- Needed for Email subscriptions --> <!-- Needed for Email subscriptions -->

View File

@@ -1,9 +1,10 @@
spring: spring:
datasource: datasource:
url: 'jdbc:postgresql://db:5432/fhir' url: 'jdbc:h2:file:./target/database/h2'
username: admin #url: jdbc:h2:mem:test_mem
password: admin username: sa
driverClassName: org.postgresql.Driver password: null
driverClassName: org.h2.Driver
max-active: 15 max-active: 15
# database connection pool size # database connection pool size
@@ -13,7 +14,7 @@ spring:
properties: properties:
hibernate.format_sql: false hibernate.format_sql: false
hibernate.show_sql: false hibernate.show_sql: false
hibernate.dialect: org.hibernate.dialect.PostgreSQL95Dialect # hibernate.dialect: org.hibernate.dialect.h2dialect
# hibernate.hbm2ddl.auto: update # hibernate.hbm2ddl.auto: update
# hibernate.jdbc.batch_size: 20 # hibernate.jdbc.batch_size: 20
# hibernate.cache.use_query_cache: false # hibernate.cache.use_query_cache: false
@@ -21,12 +22,12 @@ spring:
# hibernate.cache.use_structured_entries: false # hibernate.cache.use_structured_entries: false
# hibernate.cache.use_minimal_puts: false # hibernate.cache.use_minimal_puts: false
### These settings will enable fulltext search with lucene ### These settings will enable fulltext search with lucene
hibernate.search.enabled: true # hibernate.search.enabled: true
hibernate.search.backend.type: lucene # hibernate.search.backend.type: lucene
hibernate.search.backend.analysis.configurer: ca.uhn.fhir.jpa.search.HapiLuceneAnalysisConfigurer # hibernate.search.backend.analysis.configurer: ca.uhn.fhir.jpa.search.HapiLuceneAnalysisConfigurer
hibernate.search.backend.directory.type: local-filesystem # hibernate.search.backend.directory.type: local-filesystem
hibernate.search.backend.directory.root: target/lucenefiles # hibernate.search.backend.directory.root: target/lucenefiles
hibernate.search.backend.lucene_version: lucene_current # hibernate.search.backend.lucene_version: lucene_current
batch: batch:
job: job:
enabled: false enabled: false
@@ -94,19 +95,19 @@ hapi:
search-coord-max-pool-size: 100 search-coord-max-pool-size: 100
search-coord-queue-capacity: 200 search-coord-queue-capacity: 200
logger: # logger:
error_format: 'ERROR - ${requestVerb} ${requestUrl}' # error_format: 'ERROR - ${requestVerb} ${requestUrl}'
format: >- # format: >-
Path[${servletPath}] Source[${requestHeader.x-forwarded-for}] # Path[${servletPath}] Source[${requestHeader.x-forwarded-for}]
Operation[${operationType} ${operationName} ${idOrResourceName}] # Operation[${operationType} ${operationName} ${idOrResourceName}]
UA[${requestHeader.user-agent}] Params[${requestParameters}] # UA[${requestHeader.user-agent}] Params[${requestParameters}]
ResponseEncoding[${responseEncodingNoDefault}] # ResponseEncoding[${responseEncodingNoDefault}]
log_exceptions: true # log_exceptions: true
name: fhirtest.access # name: fhirtest.access
max_binary_size: 104857600 # max_binary_size: 104857600
max_page_size: 200 # max_page_size: 200
retain_cached_searches_mins: 60 # retain_cached_searches_mins: 60
reuse_cached_search_results_millis: 30000 # reuse_cached_search_results_millis: 60000
tester: tester:
home: home:
name: Local Tester name: Local Tester