Albirew/mangadex-next
Albirew
/
mangadex-next
Archivé
1
0
Bifurcation 0
Ce dépôt a été archivé le 2024-03-02. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
mangadex-next/README.md

1.1 KiB

mangadex-next

A Go port of the leaked Mangadex source code, as a proof of concept for a better language implementation for the codebase. It also includes some Kubernetes-based DevOps implementation, with GitHub Actions providing automatic updates.

API documentation in the form of an OpenAPI spec can be found in the docs directory.

Default User

The default user has a username of root and a password of root.

Developing

This repository comes with a Docker Compose configuration used to bring up a dev stack and the service components too. To start it, you can simply run...

$ docker-compose up -d

Deployment

The deploy directory contains the Kubernetes manifests and other such files.

Database Connection

The MySQL driver used in this stack requires a differently-formatted connection URI from normal.

DATABASE_URI="<username>:<password>@tcp(<host>:<port>)/<database>"

Migrations

This repository uses the migrate CLI to run its migrations.

See https://github.com/golang-migrate/migrate/tree/master/cmd/migrate for an installation guide.