ConorB 5a375562c8
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
allow CI to be trigged manually (#155)
Sometimes Woodpecker becomes unavailable doesn’t trigger a CI run automatically so this allows us to trigger a CI run manually.

Reviewed-on: #155
Reviewed-by: Olivier 'reivilibre' <reivilibre@noreply.git.emunest.net>
Co-authored-by: ConorB <conor@conordev.com>
Co-committed-by: ConorB <conor@conordev.com>
2026-06-01 11:29:04 +00:00
2026-05-31 23:36:28 +01:00
2026-02-24 20:14:54 +00:00
2025-08-21 18:41:45 +00:00

CorncrakeCI

CI status badge

About

CorncrakeCI is an in-progress self-hosted CI system.

Prerequisites

Compiling and running code

  1. Clone the repository:

  2. Rename .env.sample to .env in /server and fill in the database credentials, OAuth secrets and encryption key in that file.

    Could use openssl rand -hex 32 to generate an encryption key

  3. Inside /server directory, run:

    pnpm install
    

    then

    docker compose up --build
    

    then in another terminal inside /server directory, run:

    pnpm generate
    
  4. Then

    pnpm run dev
    
Description
No description provided
Readme GPL-2.0 2.7 MiB
Languages
TypeScript 91.1%
TypeSpec 7.1%
Nix 1.6%
Dockerfile 0.2%