667 B
667 B
Mercury
ActivityPub server implementation (hopefully, eventually), currently mostly a way for me to play around with writing an API server in TypeScript.
Configuration
For now, check out src/config.ts
, the names should be mostly self explanatory.
Consider all environment variables required.
Development commands
- Building the server:
pnpm build
- Migrating the database:
pnpm migrate
- Watching for changes and reloading the server automatically:
pnpm dev
- Formatting:
pnpm format
- Linting (if you don't have an ESLint plugin):
pnpm format
License
Mercury is licensed under the GNU Affero General Public License, version 3 only.