Skip to content

hervit0/ohnana-whats

Repository files navigation

Ohnana

Build Status Quality Gate

Overview

Ohnana, what's... ?

Prerequisites

  • JDK 1.8
  • Docker (optional - only for local purposes)

Project management

See trello board

Architecture/Technologies overview

See architecture overview

See technologies overview

Run locally

With Docker-compose:

Run: ./gradlew runComposite

With Gradlew:

Run: ./gradlew clean build run

Run without test: ./gradlew clean build run -x test

Run unit test suite

Run: ./gradlew test

Run BDD test suite

(will be bundled into a script soon)

./gradlew clean build
docker-compose -f docker-compose.test.yml build
docker-compose -f docker-compose.test.yml up

And then in a separate tab:

(cd bdd/; mix deps.get && mix test --trace)

Endpoints

Self-generated documentation, spin locally (or visit remotely):

localhost:8080/swagger-ui.html

Deployment

Statuses:

  • develop: Build Status
  • master: Build Status
  • prod: WIP

See more about the CI/CD strategy in place

Misc sources

See used documentation

Troubleshooting!