diff options
Diffstat (limited to 'docker-compose.yml')
| -rw-r--r-- | docker-compose.yml | 23 |
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: |
