diff --git a/Apps/IPCR-Forge/seed/site/index.html b/Apps/IPCR-Forge/seed/site/index.html index 1f63f92..f877ca2 100644 --- a/Apps/IPCR-Forge/seed/site/index.html +++ b/Apps/IPCR-Forge/seed/site/index.html @@ -98,8 +98,9 @@ service. Code lives on Radicle, Gitea Actions builds it, and IPCR serves the ima
→
5 · Pullany server with IPCR: ipcr.localhost:4767/ipns/…
-

Steps 2 to 4 are automatic and take two to three minutes. A repository needs no configuration -beyond committing a workflow.

+

Steps 2 to 4 are automatic and usually take a few minutes. The very first build on this server +takes longer (about 5 to 10 minutes) while the runner downloads its build images. A repository +needs no configuration beyond committing a workflow.

Published images

Loading…

@@ -107,17 +108,26 @@ beyond committing a workflow.

Publish a project

  1. Install Radicle on your machine and create an identity: see - radicle.xyz, then rad auth.
  2. + radicle.xyz, then rad auth. + Start your own node, which carries your pushes: rad node start.
  3. Connect to this server's node so your pushes reach it:
    rad node connect <node-id>@<this server>:8776
  4. -
  5. Publish the repository from its folder: rad init. It prints a repository - ID (rad:z…).
  6. +
  7. Publish the repository. It has to be a Git repository with at least one commit: +
    git init -b main
    +git add -A
    +git commit -m "First commit"
    +rad init
    + rad init prints the repository ID (rad:z…).
  8. Let this node seed it. The node only keeps repositories it is told to (seeding policy block). In this server's Terminal app or over SSH: -
    docker exec radicle-node rad seed rad:z… --scope all
  9. +
    docker exec radicle-node rad seed rad:z… --scope all
    + It ends with ✗ Target not met: could not fetch from […]. That is about the public + Radicle seeds, not this server, and can be ignored. The repository is in place once it shows + in the Radicle explorer.
  10. Add a workflow at .gitea/workflows/build.yml. This one builds the Dockerfile at the root and publishes it for every v* tag. The - REGISTRY_TOKEN secret is already set for every repository. + REGISTRY_TOKEN secret is already set for every repository. Commit it + (git add .gitea && git commit -m "Build the image").
    on:
       push:
         tags: ['v*']
    @@ -211,6 +221,7 @@ for IPFS peers. Details: