Files
2025-07-25 00:59:54 +03:00

69 lines
1.1 KiB
Markdown

# AdNova Loadtest
## Prerequisites
Ensure you have the following installed on your system:
- [Go](https://go.dev/) (1.24 recommended)
- [Docker](https://www.docker.com/) (for containerized setup, latest version recommended)
## Basic setup
### Installation
#### Clone the project
#### Go to the project directory
```bash
cd AdNova/services/loadtest
```
#### Customize environment
```bash
cp .env.template .env
```
And setup env vars according to your needs.
#### Install dependencies
```bash
go mod download
```
#### Running
```bash
go run main.go
```
## Containerized setup
### Clone the project
### Go to the project directory
```bash
cd AdNova/services/loadtest
```
### Build docker image
```bash
docker build -t adnova-loadtest .
```
### Customize environment
Customize environment with `docker run` command, for all environment vars and default values see [.env.template](./.env.template).
### Run docker image
```bash
docker run -p 5001:5001 --name adnova-loadtest adnova-loadtest
```
Loadtest will be available on [127.0.0.1:5001](http://127.0.0.1:5001).