-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
Cristiano Carvalho edited this page Apr 8, 2026
·
13 revisions
Three deployment modes: standalone, embedded, or Docker.
- Elixir 1.17+
- PostgreSQL 12+
- ImageMagick (optional, for PDF conversion)
git clone https://github.com/your-org/aludel.git
cd aludelmix deps.getUpdate config/dev.exs:
config :aludel, Aludel.Repo,
username: "postgres",
password: "postgres",
hostname: "localhost",
database: "aludel_dev",
pool_size: 10mix ecto.setupCreates database, runs migrations, and seeds demo data.
mix phx.serverAccess at http://localhost:4000.
Embed as a Hex package in existing Phoenix apps.
In your mix.exs:
def deps do
[
{:aludel, "~> 0.1.12"}
]
endmix deps.get
mix aludel.installIn config/config.exs:
config :aludel,
repo: YourApp.Repo,
ecto_repos: [YourApp.Repo]mix ecto.migrateIn lib/your_app_web/router.ex:
scope "/admin" do
pipe_through [:browser, :require_authenticated_user]
live_session :aludel,
on_mount: [{AludelWeb.Authentication, :ensure_authenticated}] do
AludelWeb.Router.aludel_routes("/aludel")
end
endgit clone https://github.com/your-org/aludel.git
cd aludelCopy .env.example to .env:
DATABASE_URL=postgres://postgres:postgres@db:5432/aludel_prod
SECRET_KEY_BASE=your_secret_key_here
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_API_KEY=AIza...
PHX_HOST=localhostdocker-compose up -dAccess at http://localhost:4000.
export OPENAI_API_KEY=sk-...
export ANTHROPIC_API_KEY=sk-ant-...
export GOOGLE_API_KEY=AIza...
# Ollama: no API key requiredmix test- Prompts
- Providers
- Runs and Execution
- Evaluation Suites
- Regex Assertions
- Metric Context
- Evaluator Execution Details
- Rubric Judges
- Judge Catalog
- Repeated Sampling
- Quality Policies
- ExUnit Evaluations
- File-Based Suites
- Evaluation Reporters
- Datasets
- Red-Team Datasets
- Generated Red-Team Cases
- Analytics and Prompt Evolution
- Exports and CI
- Documents and Storage
- Embedding and Access