mastodon/README.org

46 lines
1.0 KiB
Org Mode

#+#+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