summaryrefslogtreecommitdiff
path: root/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml23
1 files changed, 20 insertions, 3 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index 0f45dc0..cb7bc7e 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -11,9 +11,11 @@ services:
volumes:
- postgres_data:/var/lib/postgresql/data
- markr_service:
- build: .
- container_name: markr_service
+ markr:
+ build:
+ context: .
+ dockerfile: Dockerfile
+ container_name: skasio_markr
ports:
- "8080:8080"
depends_on:
@@ -23,5 +25,20 @@ services:
SPRING_DATASOURCE_USERNAME: markr_prod
SPRING_DATASOURCE_PASSWORD: CpfzDA3nR3jH9Ky4
+ markr_tests:
+ build:
+ context: .
+ dockerfile: Dockerfile.test
+ container_name: skasio_markr_tests
+ environment:
+ SPRING_DATASOURCE_URL: jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
+ SPRING_DATASOURCE_USERNAME: markr_test
+ SPRING_DATASOURCE_PASSWORD: DekqFAQnRIjH2Kz1
+ SPRING_JPA_DATABASE_PLATFORM: org.hibernate.dialect.H2Dialect
+ SPRING_JPA_HIBERNATE_DDL_AUTO: update
+ SPRING_JPA_SHOW_SQL: false
+ SPRING_PROFILES_ACTIVE: test
+ command: ./mvnw test -P test -q
+
volumes:
postgres_data: