#+#+title: Solarpunk Mastodon The solarpunk.moe mastodon configuration and customizations. * Build Building the project requires a couple of steps. ** Copy files To build, copy the content of this folder to a copy of the mastodon source code, then =docker compose build=. Assuming that your local mastodon checkout is located at =~/src/mastodon=, you can run the following from this project folder: #+begin_src sh SOLARPUNK_REPO=$PWD MASTODON_REPO=$HOME/src/mastodon cp -r $SOLARPUNK_REPO/* $MASTODON_REPO/ cp -r $SOLARPUNK_REPO/.env.production $MASTODON_REPO/ #+end_src Should you have your mastodon checkout in a different location, set =MASTODON_REPO= to that location. ** Build docker images After copying the files, we can build the docker images with: #+begin_src sh cd $MASTODON_REPO docker compose build #+end_src * WIP Running mastodon To run the instance, follow these steps: *Going to need vv to fill this part out.* ** TODO Set up external networks ** TODO Set up reverse proxy ** TODO Set up cert-bot ** TODO Run containers