Skip to content

Quick Start

Get Atomic Reactor running in a few minutes.

  • Rust 1.88+ — install via rustup: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Docker & Docker Compose — for PostgreSQL and Redis
  • Node.js 20+ — for frontend development
Terminal window
# Clone the repository
git clone https://github.com/atomicjolt/atomic-forge.git
cd atomic-forge/atomic-reactor
# Set up environment
cp .env.example .env
# Edit .env with your configuration — see the Configuration guide
# Recommended: complete setup (installs Rust/Node tools, starts PostgreSQL/Redis,
# creates the database, runs migrations, seeds data)
make setup
# Start the development server
make dev

Once the server is running you can reach it at:

  1. Open the application at http://localhost:8080.
  2. Set up an admin using the bootstrap admin feature (BOOTSTRAP_ADMIN_EMAILS in your .env).
  3. Create a course from the course management interface.
  4. Try an integration — configure an LTI tool and test the launch flow.

If something isn’t working:

  1. Check that the service containers are running: docker-compose ps.
  2. Verify database connectivity: make db-console.
  3. Review the logs: docker-compose logs -f.