A booru-like software written in Go and Svelte.
Go to file
2023-08-09 00:29:38 +07:00
.github/workflows chore: fix workflow 2021-05-11 00:39:52 +07:00
pkg feat: update svelte UI to sveltekit SPA 2023-08-09 00:26:37 +07:00
web feat: update svelte UI to sveltekit SPA 2023-08-09 00:26:37 +07:00
.dockerignore fix: add node modules to dockerignore 2021-09-11 02:01:34 +07:00
.gitignore chore: fix static folder disappearing 2021-05-11 12:35:09 +07:00
Dockerfile chore: update node in dockerfile 2023-08-09 00:29:38 +07:00
go.mod chore: upgrade dependencies and go version 2022-04-16 16:37:38 +07:00
go.sum chore: upgrade dependencies and go version 2022-04-16 16:37:38 +07:00
LICENSE feat: update 2021-05-10 22:47:35 +07:00
main.go fix: remove unused import 2021-05-11 13:33:00 +07:00
README.md feat: update 2021-05-10 22:47:35 +07:00

Shioriko

A booru-like software written in Go and Svelte.

Installation

The easiest way to get started is to use Docker:

docker pull damillora/shioriko

Requirements

  • PostgreSQL database

Configuration

Shioriko is configured using environment variables:

  • POSTGRES_DATABASE: DSN string of Postgres Database, see Gorm documentation
  • AUTH_SECRET: Secret used to sign JWTs
  • DATA_DIR: Data directory to store images
  • BASE_URL: Accesible URL of the instance
  • DISABLE_REGISTRATION: Optional, disable registration on the instance

Contributing

Shioriko is still in an early stage, but contributions are welcome!

License

MIT