/server

Server for the Geode Mod Index

Primary LanguageRust

Geode Server

The new home of the Geode Index, hosted on its own server rather than a Github repository. Uses Actix, PostgreSQL and SQLX in Rust.

The API documentation can be found here

Checklist

  • Mod adding and updating
  • Dependencies
  • Support for multiple developers per mod
  • Github OAuth
  • A token system for authenticating the CLI
  • logo.png management
  • Download counts
  • External dependencies

Required tools for development

  • sqlx-cli (for handling migrations)
  • PostgreSQL (best way to do this is just to get a docker container set up)