2025-12-17 17:53:22 +03:00
2025-12-17 12:15:27 +03:00
2025-12-11 02:36:03 +04:00
2025-12-17 17:53:22 +03:00
2025-12-17 17:33:02 +03:00
2025-12-17 17:53:22 +03:00
2025-12-17 17:33:02 +03:00
2025-12-15 16:15:21 +03:00
2025-12-15 16:15:21 +03:00
2025-12-17 11:20:26 +03:00
2025-12-11 02:36:03 +04:00
2025-12-17 17:33:02 +03:00
2025-12-17 17:33:02 +03:00
2025-12-17 17:53:22 +03:00
2025-12-17 17:53:22 +03:00
2025-12-11 02:36:03 +04:00
2025-12-16 13:34:53 +03:00

Datarush

Data analysis contest management system

Prerequisites

Ensure you have the following installed on your system:

  • Golang (>=1.24)
  • protoc (Protocol Buffers compiler)
  • make (latest version recommended)

Installation

1. Clone the project

2. Go to the project directory

3. Install dependencies

make i

4. Customize environment

cp .env.example .env

And setup env vars according to your needs.

Configuration

GRPC_PORT=50051              # gRPC server port
GRPC_ENABLE_REFLECTION=false # whether to enable gRPC reflection or not
HTTP_HANDLER_ENABLE=false    # whether to enable HTTP gateway or not
HTTP_PORT=8080               # HTTP gateway port
LOG_LEVEL=info               # logging severity (debug, info, warn, error)

Running

Build + run

make run

Build

make build

gRPC code generation

make generate
S
Description
No description provided
Readme
356 KiB
Languages
Go 98.4%
Makefile 1.1%
Dockerfile 0.5%