# ows-sales-goals

Sales Goals are essentially targets that a user will enter as their goal for shipments/sales for a product based on the region and sometimes specific store. This microservice provides REST API for CRUD operations on sales goals.

## Getting Started

### Installation

```bash
$ cd ows-product
$ make pip_dev
```

Copy `.env.shadow` to `.env` and add your art relations credentials (required), and others (optional).

```bash
$ cp .env.shadow .env
```

### Dev

```bash
$ make dev
```

### Unit Tests

```bash
$ make test_unit
```

### Linting

```bash
$ make lint
```

### Integration Tests

```bash
$ make test_integration
```

### Docker

```bash
$ make up_dev                   # `docker compose up` local dev service
$ make down_dev                 # `docker compose down` local dev service
$ make docker_unit_lint
$ make docker_test_integration
```
