1
0
Fork 0
mirror of https://git.sr.ht/~roxwize/mipilin synced 2025-01-30 10:53:36 +00:00
mipilin/README.md
roxwize a2e568e751
compilation
Signed-off-by: roxwize <rae@roxwize.xyz>
2025-01-29 21:49:47 -05:00

1.2 KiB


mipilin is a website lets you check on how your friends are doing, which is a very good and noble thing and something you should feel proud of for even considering. Also you can let YOUR friends know how YOU'RE doing. I guess.

mipilin mipilin

website screenshot

Running locally

## get repository
git clone https://git.sr.ht/~roxwize/mipilin
cd mipilin

## setup environment variables
cp .env.example .env
$EDITOR .env # If $EDITOR is not set, replace it with your text editor of choice

## start server
pnpm install
pnpm build # Compile TypeScript files to JavaScript in ./dist/
pnpm start

You can also run the server's TypeScript directly by using pnpm dev.

Environment variables

Keep your .env file to yourself. The only non-sensitive field is LISTEN_ON_SOCKET.

Variable Description Required
LISTEN_ON_SOCKET If set to true the server will run on a Unix socket at /run/user/[UUID]/mipilin/mipilin.sock no
DATABASE_URL URL where your PostgresQL database will be accessed yes
COOKIE_SECRET Can be any string, used to sign cookies yes