No description https://solarpunk.moe
Find a file
2024-02-02 20:42:12 -05:00
app/javascript Update localizations 2024-01-26 18:47:35 -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
docker-compose.yml Traefik configuration 2023-01-17 00:08:40 -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 Add README.org 2024-02-02 20:42:12 -05:00

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