All checks were successful
ci/woodpecker/push/ci Pipeline was successful
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>
CorncrakeCI
About
CorncrakeCI is an in-progress self-hosted CI system.
Prerequisites
- Docker
- Node.js
pnpmpackage manager
Compiling and running code
-
Clone the repository:
-
Rename
.env.sampleto.envin /server and fill in the database credentials, OAuth secrets and encryption key in that file.Could use
openssl rand -hex 32to generate an encryption key -
Inside /server directory, run:
pnpm installthen
docker compose up --buildthen in another terminal inside /server directory, run:
pnpm generate -
Then
pnpm run dev
Languages
TypeScript
91.1%
TypeSpec
7.1%
Nix
1.6%
Dockerfile
0.2%