Go to file
Vivianne dc494afe07 Merging 2024-02-25 10:15:00 -05:00
app/javascript Updating with latest, also adding MASTO_VERSION env var for easier management 2024-02-25 10:12:12 -05:00
assets update assets 2022-05-01 00:13:58 -07:00
templates Initial commit 2022-04-13 20:26:06 -07:00
.env.production Initial commit 2022-04-13 20:26:06 -07:00
.gitignore Updated gitignore 2022-11-30 18:26:12 -05:00
README.org Add README.org 2024-02-02 20:42:12 -05:00
docker-compose.yml Merging 2024-02-25 10:15:00 -05:00
favicon.ico Initial commit 2022-04-13 20:26:06 -07:00
install.sh Initial commit 2022-04-13 20:26:06 -07:00

README.org

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:

  SOLARPUNK_REPO=$PWD
  MASTODON_REPO=$HOME/src/mastodon

  cp -r $SOLARPUNK_REPO/* $MASTODON_REPO/
  cp -r $SOLARPUNK_REPO/.env.production $MASTODON_REPO/

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:

  cd $MASTODON_REPO
  docker compose build

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