MovieDB
所属分类:collect
开发工具:SCSS
文件大小:0KB
下载次数:0
上传日期:2023-08-10 21:05:54
上 传 者:
sh-1993
说明: 我的丛库的数据库查看器
(Database viewer of my plex library)
文件列表:
MovieDB-Live/ (0, 2023-12-08)
MovieDB-Live/.eslintrc.json (332, 2023-12-08)
MovieDB-Live/.prettierrc (151, 2023-12-08)
MovieDB-Live/LICENSE (34523, 2023-12-08)
MovieDB-Live/SECURITY.md (691, 2023-12-08)
MovieDB-Live/next.config.js (61, 2023-12-08)
MovieDB-Live/package-lock.json (303399, 2023-12-08)
MovieDB-Live/package.json (1418, 2023-12-08)
MovieDB-Live/postcss.config.js (76, 2023-12-08)
MovieDB-Live/prisma/ (0, 2023-12-08)
MovieDB-Live/prisma/client.ts (449, 2023-12-08)
MovieDB-Live/prisma/schema.prisma (1563, 2023-12-08)
MovieDB-Live/public/ (0, 2023-12-08)
MovieDB-Live/public/home.svg (835, 2023-12-08)
MovieDB-Live/public/nav.svg (277, 2023-12-08)
MovieDB-Live/public/point.svg (295, 2023-12-08)
MovieDB-Live/public/search.svg (274, 2023-12-08)
MovieDB-Live/public/src.svg (396, 2023-12-08)
MovieDB-Live/src/ (0, 2023-12-08)
MovieDB-Live/src/app/ (0, 2023-12-08)
MovieDB-Live/src/app/[id]/ (0, 2023-12-08)
MovieDB-Live/src/app/[id]/error.tsx (598, 2023-12-08)
MovieDB-Live/src/app/[id]/layout.tsx (135, 2023-12-08)
MovieDB-Live/src/app/[id]/page.tsx (6112, 2023-12-08)
MovieDB-Live/src/app/actions.ts (370, 2023-12-08)
MovieDB-Live/src/app/api/ (0, 2023-12-08)
MovieDB-Live/src/app/api/genres/ (0, 2023-12-08)
MovieDB-Live/src/app/api/genres/route.ts (1041, 2023-12-08)
... ...
# MovieDB
MovieDB is a NextJS project to share my plex movie library. It is also use as learning ground for NextJS, caching and MongoDB. MovieDB UI is build in [NextUI](https://nextui.org/) + [FramerMotion](https://www.framer.com/motion/) and [Tailwind](https://tailwindcss.com/).
[![AGPL License](https://img.shields.io/badge/license-AGPL-blue.svg)](http://www.gnu.org/licenses/agpl-3.0)
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/KopyTKG/MovieDB/Live)
![Website](https://img.shields.io/website?up_message=live&down_message=droped&url=https%3A%2F%2Fmovies.thekrew.app%2F)
## Security
See [`SECURITY.md`](https://github.com/KopyTKG/MovieDB/blob/Live/SECURITY.md) for information on supported versions.
## Deployment
**For public use is recomended to use [Vercel](https://vercel.com)**
for home use it is needed to fill `.env` file
### `.env` settings
```env
NEXT_PUBLIC_BASE_URL = "http://localhost:3000" //change to public URL if uploaded to Vercel
NEXT_PUBLIC_JWT_KEY = //PKCS8 key
REDIS_URL= redis://user:password@url:port
MONGO_URL= mongo://user:password@url:port/db
```
It is recomended to use [**Railway**](https://railway.app/) as a DB/Redis provider for easy setup and management.
### Railway mongo setup
for easy mongo connection please read this [article](https://ajcwebdev.com/query-mongodb-with-prisma-and-railway/)
## Self-hosted Installation
1. clone this repo
2. navigate into root folder of the repo
2. fill all required variables in `.env`
3. run all commands listed below
```bash
npm install
npx prisma generate
npx prisma db push
npm build && npm start
```
近期下载者:
相关文件:
收藏者: