diff --git a/README.md b/README.md index edf5327..b7f6ef6 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ version= docker build --platform linux/amd64 -t git.coopcloud.tech/rtm/rtmwebsite:$version . ``` -## Push the image to gitea registery +## Push the image to gitea registry Check out [this documentation](https://docs.gitea.com/next/usage/packages/container) for how to login with gitea registery. @@ -66,63 +66,19 @@ docker push git.coopcloud.tech/rtm/rtmwebsite:$version At [our co-op cloud's packages site](https://git.coopcloud.tech/RTM/-/packages), click on "rtmwebsite" and check that the version mentioned is the version you specified! -## Update recipe +## Deploy changes to resisttechmonopolies.online -We use a [private recipe](https://git.coopcloud.tech/RTM/rtm-astro-recipe) to deploy this website. This step needs Wireguard to be activated (download Wireguard and ask Sootie's owner to create a config for you and give you Docker permissions). The following examples will assume your name in Sootie's config is "blueberry"! +We use coop cloud tooling [private recipe](https://git.coopcloud.tech/RTM/rtm-astro-recipe) to deploy this website to our [fleet](https://git.coopcloud.tech/RTM/rtm-config) of lil cat-named machines. -You will need to have wget (`brew install wget` on mac) and [abra](https://docs.coopcloud.tech/abra/) installed. +Read the "Fleet Setup and access" collectives page on our RTM nextcloud to get the `rtm-config` repo set up with the `rtm-astro-recipe` submodule and install the `abra` command line tool! -Create an SSH key to use with Sootie with the following command. Take note of the file where you save the key. The following examples will assume it is saved to `rtm` and that the `.ssh` directory is in your home directory (which you can find with the command `echo $HOME`). - -```ssh-keygen -t ed25519``` - - -Run the following commands to install the SSH key to Sootie as an authorized key: - -``` -ssh-copy-id -i $HOME/.ssh/rtm.pub blueberry@resisttechmonopolies.online -ssh -i $HOME/.ssh/rtm 'blueberry@resisttechmonopolies.online' -``` - - -In the `$HOME/.ssh/config` file (which you may have to create if it does not exist), paste the following: - -``` -Host resisttechmonopolies.online - Hostname resisttechmonopolies.online - User blueberry - UseKeychain yes - IdentityFile ~/.ssh/rtm -``` - -You should now be able to SSH into Sootie with just the command `ssh resisttechmonopolies.online` - - -Run the following command (outside of the terminal in which you ran ssh in the previous step) - -```abra server add resisttechmonopolies.online``` - -Clone the `sootie-config` repo into your `$HOME/.abra/servers/resisttechmonopolies.online` directory: +Then, in your `rtm-config` repo update the RTM website image version to the one you just built and published by running: ``` bash -git clone https://git.coopcloud.tech/RTM/sootie-config.git . -# DON'T FORGET THE . AT THE END OF THE COMMAND +$ abra app config resisttechmonopolies.online # Change VERSION to the docker image you just pushed +$ abra app deploy -f resisttechmonopolies.online # Re-deploy the RTM website, now with your changes! +$ git add abra/servers/laylotta.resisttechmonopolies.online/resisttechmonopolies.online +$ git commit -m 'Updated website to x.x.x' # Publish this change to the rtm-config repo either via direct commit or a PR ``` -Clone the `rtm-astro-recipe` repo into your `$HOME/.abra/recipes` directory: - -```git clone https://git.coopcloud.tech/RTM/rtm-astro-recipe.git``` - - -Update the version number to the latest in - -``` bash -.abra/servers/resisttechmonopolies.online/resisttechmonopolies.online.env -``` - -Then -``` bash -abra app undeploy resisttechmonopolies.online -# wait 10 seconds -abra app deploy resisttechmonopolies.online -``` +Done! Thank you for your contributions 🏋️⚡📖! \ No newline at end of file