Sign inSign up

immashiva/animetrix

By immashiva

•Updated about 2 years ago

A go to platform to stream/download your favorite anime

Image
0

370

immashiva/animetrix repository overview

⁠Project Overview: AnimeTrix

⁠Description

AnimeTrix is a web application built using Next.js 13, a powerful React framework that enables the creation of fast and efficient web applications. This project focuses on providing an interactive platform for anime enthusiasts, offering features such as personalized user accounts, anime recommendations, and more.

⁠DockerHub Image

The project is containerized and available on DockerHub, making it easy to deploy and run. To pull the AnimeTrix Docker image, use the following command:

sudo docker run -p <your-port-number>:3000 \
-e NEXT_PUBLIC_MONGODB_URI=yourmongodburi \
-e NEXT_PUBLIC_JWT_TOKEN=yourjwttoken \
-e NEXT_PUBLIC_EMAIL_SERVICE=gmail \
-e NEXT_PUBLIC_EMAIL=youremail \
-e NEXT_PUBLIC_EMAIL_PASSWORD=yourpassword \
-e NEXT_PUBLIC_DOMAIN=http:/localhost:3000 \
immashiva/animetrix

Replace the placeholders (<your-port-number>, yourmongodburi, yourjwttoken, youremail, yourpassword) with your specific configuration.

⁠Environment Variables

  • NEXT_PUBLIC_MONGODB_URI: MongoDB URI for database connection.
  • NEXT_PUBLIC_JWT_TOKEN: JWT token for authentication.
  • NEXT_PUBLIC_EMAIL_SERVICE: Email service provider (e.g., Gmail).
  • NEXT_PUBLIC_EMAIL: Your email address for notifications.
  • NEXT_PUBLIC_EMAIL_PASSWORD: Password for the specified email account.
  • NEXT_PUBLIC_DOMAIN: Base URL of the application.

⁠Ports

Make sure to map the desired port on your host machine to port 3000 within the Docker container.

⁠Usage Example

sudo docker run -p 8080:3000 \
-e NEXT_PUBLIC_MONGODB_URI=mongodb://example.com:27017/animetrix \
-e NEXT_PUBLIC_JWT_TOKEN=mysecretjwttoken \
-e NEXT_PUBLIC_EMAIL_SERVICE=gmail \
-e [email protected] \
-e NEXT_PUBLIC_EMAIL_PASSWORD=mypassword \
-e NEXT_PUBLIC_DOMAIN=http://localhost:8080 \
immashiva/animetrix

Replace the example values with your actual configuration.

⁠Important Note

Ensure that you handle sensitive information, such as JWT tokens and email passwords, securely. Consider using environment files or other secure methods to manage these credentials.

⁠Support and Contributions

For support or to contribute to the AnimeTrix project, visit the GitHub repository: AnimeTrix GitHub⁠

Tag summary

Content type

Image

Digest

sha256:3585052e3…

Size

500.7 MB

Last updated

almost 3 years ago

docker pull immashiva/animetrix