4
0

BUILD.md 782 B

Development: How to Run/Compile Retro AIM Server

This document explains how to Build Retro AIM Server.

Dependencies

A C compiler is required in order to build the sqlite dependency.

macOS

If you have git, this is likely already set up on your machine.

xcode-select --install

Linux (Ubuntu)

sudo apt install build-essential

Retro AIM Server requires go 1.21 or newer to run.

Run the Server

To run Retro AIM Server without building a binary, run the following script. The default settings can be modified in config/settings.env.

scripts/run_dev.sh

Build the Server

go build -o retro_aim_server ./cmd/server

To run:

source config/settings.env
./retro_aim_server