Launch offer — 40% off every tier for a limited time. Prices shown are already reduced.
Stacks / Code / Anvil

Anvil — Anvil-Complete-+-Onboarding-300

15 files. Pick one to view it.

README.md 61 lines · 1484 B · markdown
# Anvil - Complete + Onboarding

$300 one-time. The whole developer platform, plus a live session.

## What this is

A working, pinned Docker Compose stack for a self-hosted developer platform.
Not a link dump - the integration layer: services wired together, environment
template, quickstart, runbook, and a script that fetches the exact upstream
sources at pinned commits.

## Included

- All eight components
- 1:1 onboarding session
- Lifetime updates

## Components

| Component | Licence | Language | Role |
|---|---|---|---|
| gitea | MIT | Go | Self-hosted git forge |
| gitness | Apache-2.0 | Go | Git platform with built-in pipelines |
| woodpecker | Apache-2.0 | Go | Container-native CI engine |
| act | MIT | Go | Run GitHub Actions locally |
| semaphore | MIT | Go | Automation control plane |
| gitleaks | MIT | Go | Secret scanning |
| kics | Apache-2.0 | Go | Infrastructure-as-code scanning |
| trivy | Apache-2.0 | Go | Vulnerability scanning |

## Quickstart

```bash
cp .env.example .env
docker compose up -d
./verify.sh
```

Endpoints:
- `gitea` -> http://localhost:3000
- `gitness` -> http://localhost:3001
- `woodpecker` -> http://localhost:8000
- `semaphore` -> http://localhost:3002

## Getting the sources

```bash
./fetch-sources.sh ./sources
```

All components are MIT or Apache-2.0. See `ATTRIBUTION.md`.

## Requirements

- Docker Engine 24+ with the Compose v2 plugin
- 2 GB RAM for the git tier, 8 GB with the platform

## Support

See `RUNBOOK.md`.