All checks were successful
ci/woodpecker/push/ci Pipeline was successful
idea is so we can provide a link to the forge repo on our frontend. if we made it a required field, we would have to add it as a column to the db with the way the code is structured now Reviewed-on: #120 Reviewed-by: Olivier 'reivilibre' <reivilibre@noreply.git.emunest.net> Co-authored-by: CaptOrb <conor@conordev.com> Co-committed-by: CaptOrb <conor@conordev.com>
Test improvements: only load
.env.test and don't show logging for passing tests (it's too noisy) (#56)
MolCI
About
MolCI 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
pnpm generatethen
docker compose up --build -
In another terminal inside /server directory, run:
pnpm run dev
Languages
TypeScript
97.1%
TypeSpec
2.6%
Dockerfile
0.3%