Skip to content

OdyseeTeam/e-mage

Repository files navigation

E-Mage (image)

E-Mage Latest release Docker Image Version (latest semver)

E-Mage is a software that helps Odysee store images such as thumbnails its platform. The following features are covered:

  1. Image upload
  2. Image optimization
  3. Image long term storage

Installation

to be updated

Usage

To be updated

Building from Source

This project requires Go v1.18.

On Ubuntu you can install it with sudo snap install go --classic.

if you want a specific version of go, you can always do sudo snap refresh go --channel=1.17/stable for example.

git clone git@github.com:OdyseeTeam/e-mage.git
cd e-mage
make

You may choose different targets:

  • make test: run go tests
  • make lint: run linters
  • make linux: build linux binary
  • make macos: build mac os binary
  • make image: build docker image
  • make publish_image: push docker image to docker hub
  • make retag: move previous tag to current commit

Contributing

Feel free to open a pull request or an issue anytime you like!

License

This project is MIT licensed.

Security

We take security seriously. Please contact security@odysee.com regarding any security issues.

Contact

The primary contact for this project is @Nikooo777 (niko-at-odysee.com)