Sign inSign up

frncsdrk/avatar

By frncsdrk

•Updated 19 days ago

Self-hosted service for creating random avatars

Image
0

4.4K

frncsdrk/avatar repository overview

⁠avatar

Build Status pages-build-deployment

Self-hosted service for creating random avatars

Inspired by github default avatars

⁠Examples

⁠Random

random squares random circles random triangles

⁠Intials

initials AV

⁠Usage

Default Port: 9000

⁠Download

Either download a release from the Releases page⁠ or clone the repo. Then follow the steps under Development Setup⁠.

⁠Docker

There is a container image available on Docker Hub⁠ and there is a Docker-Compose file in the repo.

⁠API

See API Docs⁠

⁠Development

⁠Setup
⁠Prerequisites
  • Node.js installation
  • Libraries for image editing
  • apiDoc installation, if editing docs
⁠Steps
  • Run brew install node or similar to install Node.js
  • Run brew install pkg-config cairo pango libpng jpeg giflib librsvg or similar to install libraries for image editing
  • Run npm install -g apidoc to install apiDoc globally
⁠Usage
  • Run npm start to start service
  • Run npm run dev to start service with nodemon
  • Run npm run generate:docs to generate API docs from source code

⁠Contributions

See CONTRIBUTING⁠

⁠Credits

See CREDITS⁠

⁠License

MIT⁠ (c) 2018 - 2022 frncsdrk and contributors

Tag summary

Content type

Image

Digest

sha256:4137ef94a…

Size

296 MB

Last updated

19 days ago

docker pull frncsdrk/avatar