Add Movary (#218)
* Add Movary (No Image so I used the Tipi Logo as a placeholder) * Update README.md * Update logo.jpg * Update Reviews * Update docker-compose.yml
This commit is contained in:
parent
32d7361db2
commit
420e929d4b
|
@ -63,6 +63,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
|
|||
- [Monero p2pool Daemon](https://github.com/SChernykh/p2pool) - Decentralized pool for Monero mining
|
||||
- [Monica](https://github.com/monicahq/monica) - A Personal Relationship Management tool to help you document your social life
|
||||
- [Mixpost](https://github.com/inovector/mixpost) - Self-hosted social media management. Schedule and organize your social content.
|
||||
- [Movary](https://github.com/leepeuker/movary - ) Track and rate your watched movies
|
||||
- [mStream](https://github.com/IrosTheBeggar/mStream) - The easiest music streaming server available
|
||||
- [Mylar3](https://github.com/mylar3/mylar3) - Mylar3 is an automated Comic Book downloader (cbr/cbz) for use with NZB and torrents written in python.
|
||||
- [n8n](https://github.com/n8n-io/n8n) - Workflow Automation Tool
|
||||
|
|
30
apps/movary/config.json
Normal file
30
apps/movary/config.json
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"$schema": "../schema.json",
|
||||
"name": "Movary",
|
||||
"port": 8155,
|
||||
"available": true,
|
||||
"exposable": true,
|
||||
"id": "movary",
|
||||
"tipi_version": 1,
|
||||
"version": "0.47.2",
|
||||
"categories": ["media"],
|
||||
"description": "Movary is a self-hosted web application to track and rate your watched movies (like a digital movie diary). You can import/export your history and ratings from/to third parties like trakt.tv or letterboxd.com, scrobble your watches via Plex and Jellyfin and more.",
|
||||
"short_desc": "Movary is a self-hosted web application to track and rate your watched movies. ",
|
||||
"author": "leepeuker",
|
||||
"source": "https://github.com/leepeuker/movary",
|
||||
"form_fields": [
|
||||
{
|
||||
"type": "random",
|
||||
"label": "MySQL Password",
|
||||
"min": 32,
|
||||
"env_variable": "MOVARY_MYSQL_PASSWORD"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"label": "The MovieDB API Key",
|
||||
"hint": "Get from https://www.themoviedb.org/settings/api",
|
||||
"required": true,
|
||||
"env_variable": "MOVARY_TMDB_API_KEY"
|
||||
}
|
||||
]
|
||||
}
|
44
apps/movary/docker-compose.yml
Normal file
44
apps/movary/docker-compose.yml
Normal file
|
@ -0,0 +1,44 @@
|
|||
version: "3"
|
||||
|
||||
services:
|
||||
movary:
|
||||
image: leepeuker/movary:0.47.2
|
||||
container_name: movary
|
||||
environment:
|
||||
- TMDB_API_KEY=${MOVARY_TMDB_API_KEY}
|
||||
- TIMEZONE=${TZ}
|
||||
- DATABASE_MODE=mysql
|
||||
- DATABASE_MYSQL_HOST=movary-db
|
||||
- DATABASE_MYSQL_NAME=movary
|
||||
- DATABASE_MYSQL_USER=tipi
|
||||
- DATABASE_MYSQL_PASSWORD=${MOVARY_MYSQL_PASSWORD}
|
||||
- TMDB_ENABLE_IMAGE_CACHING=1
|
||||
restart: unless-stopped
|
||||
command: "php bin/console.php database:migration:migrate"
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/movary:/app/storage
|
||||
ports:
|
||||
- ${APP_PORT}:80
|
||||
depends_on:
|
||||
- movary-db
|
||||
networks:
|
||||
- tipi_main_network
|
||||
labels:
|
||||
traefik.enable: ${APP_EXPOSED}
|
||||
traefik.http.routers.movary.rule: Host(`${APP_DOMAIN}`)
|
||||
traefik.http.routers.movary.entrypoints: websecure
|
||||
traefik.http.routers.movary.service: movary
|
||||
traefik.http.routers.movary.tls.certresolver: myresolver
|
||||
traefik.http.services.movary.loadbalancer.server.port: 80
|
||||
|
||||
movary-db:
|
||||
image: linuxserver/mariadb:latest
|
||||
environment:
|
||||
MYSQL_DATABASE: "movary"
|
||||
MYSQL_USER: "tipi"
|
||||
MYSQL_PASSWORD: ${MOVARY_MYSQL_PASSWORD}
|
||||
MYSQL_ROOT_PASSWORD: ${MOVARY_MYSQL_PASSWORD}
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/mysql:/config
|
||||
networks:
|
||||
- tipi_main_network
|
9
apps/movary/metadata/description.md
Normal file
9
apps/movary/metadata/description.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
# Movary
|
||||
|
||||
Movary is a self-hosted web application to track and rate your watched movies (like a digital movie diary). You can import/export your history and ratings from/to third parties like trakt.tv or letterboxd.com, scrobble your watches via Plex and Jellyfin and more.
|
||||
|
||||
Demo installation can be found [here](https://demo.movary.org/) (login email `testUser@movary.org` and password `testUser`).
|
||||
|
||||
[![Movary Dashboard Example](https://camo.githubusercontent.com/dfa65cd4f21099481b5fc47832cc56dfc3dc3d45ee559238d2e5d6fa242b256e/68747470733a2f2f692e696d6775722e636f6d2f317176685746682e706e67)](https://camo.githubusercontent.com/dfa65cd4f21099481b5fc47832cc56dfc3dc3d45ee559238d2e5d6fa242b256e/68747470733a2f2f692e696d6775722e636f6d2f317176685746682e706e67)
|
||||
|
||||
View More Info [here](https://github.com/leepeuker/movary/blob/main/README.md#about)!
|
BIN
apps/movary/metadata/logo.jpg
Normal file
BIN
apps/movary/metadata/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 84 KiB |
Loading…
Reference in New Issue
Block a user