From 7b112b2232bc875b4bee654719c00924e0aad78c Mon Sep 17 00:00:00 2001 From: moosemower Date: Sun, 26 Apr 2026 11:24:16 -0700 Subject: [PATCH 1/2] except rtm-astro-recipe path from gitignore --- .gitignore | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ad25f45..4968b2c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ *~ abra/catalogue -abra/recipes -abra/logs \ No newline at end of file +abra/recipes/* +!abra/recipes/rtm-astro-recipe +abra/logs -- 2.49.0 From 2077abfe087af189fa197eafac3cda309f890748 Mon Sep 17 00:00:00 2001 From: moosemower Date: Sun, 26 Apr 2026 12:33:23 -0700 Subject: [PATCH 2/2] add rtm-astro-recipe as a submodule Also add a README.md with instructions on how to use submodules --- .gitmodules | 3 +++ README.md | 33 +++++++++++++++++++++++++++++++++ abra/recipes/rtm-astro-recipe | 1 + 3 files changed, 37 insertions(+) create mode 100644 .gitmodules create mode 100644 README.md create mode 160000 abra/recipes/rtm-astro-recipe diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..3def870 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "abra/recipes/rtm-astro-recipe"] + path = abra/recipes/rtm-astro-recipe + url = https://git.coopcloud.tech/RTM/rtm-astro-recipe diff --git a/README.md b/README.md new file mode 100644 index 0000000..4bf3a89 --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +## Setup + +Members of RTM: check out the "RTM Reference" collective on our nextcloud for information on how to set up tailscale, ssh access, and user accounts on our servers. Without this, you won't be able to do operations. + +Once you have network access, install abra. Read the "Install" and "Quick start"/"New operators tutorial" sections of https://docs.coopcloud.tech/abra/, which will guide you through `wget`ting abra. + +Then, run: + +``` +$ git clone --recurse-submodules https://git.coopcloud.tech/RTM/rtm-config.git +$ cd rtm-config +$ abra server add laylotta.resisttechmonopolies.online +$ abra server add mango.resisttechmonmopolies.online +$ abra server add sootie.resisttechmonopolies.online +``` + +If you skipped the `--recurse-submodules` flag, you can still do `git submodule update --init` later to get the rtm-astro-recipe recipe. + +## Usage + +Once you've got this repo cloned and abra installed, you can run abra commands. To test: + +``` +$ abra app logs resisttechmonopolies.online +``` + +Should give a list of logs for our website! Other abra commands will work here. + +From here, use `abra` to make changes (and reach out to a member of our infra/member-services working group for a tutorial if you would like!). Then, contribute your git changes back to this repository so everyone else sees what you've done and doesn't clobber your changes. + +## Dev environment + +Sootie is our dev server. If you would like to experiment with changes and fuck around there, use sootie! The implication here is that sootie has a greater chance of having uncommitted changes in its environment than other servers, and that these changes are safe to clobber over. diff --git a/abra/recipes/rtm-astro-recipe b/abra/recipes/rtm-astro-recipe new file mode 160000 index 0000000..6e6418f --- /dev/null +++ b/abra/recipes/rtm-astro-recipe @@ -0,0 +1 @@ +Subproject commit 6e6418fbe4458115dac43daab12e055fcdeef257 -- 2.49.0