Files
templates/blueprints/movary/docker-compose.yml
Jainil Prajapati 🪐 32e54beda1 Enhance meta.json: format tag lists for consistency, add new entries … (#194)
* Enhance meta.json: format tag lists for consistency, add new entries for KaraKeep, FreshRSS, and Movary with detailed descriptions and links.

* Update blueprints/freshrss/docker-compose.yml

* Update blueprints/karakeep/docker-compose.yml

* Update blueprints/karakeep/docker-compose.yml

* Update blueprints/karakeep/docker-compose.yml

* Update blueprints/karakeep/docker-compose.yml

* Update blueprints/movary/docker-compose.yml

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-06-24 21:59:20 -06:00

42 lines
1.1 KiB
YAML

services:
movary:
image: leepeuker/movary:${MOVARY_VERSION:-latest}
restart: unless-stopped
ports:
- "8080"
environment:
# TMDB API configuration
TMDB_API_KEY: ${TMDB_API_KEY}
# Database configuration
DATABASE_MODE: "mysql"
DATABASE_MYSQL_HOST: "mysql"
DATABASE_MYSQL_NAME: "movary"
DATABASE_MYSQL_USER: "movary_user"
DATABASE_MYSQL_PASSWORD: ${MYSQL_PASSWORD}
# Application settings
APP_URL: ${APP_URL:-http://localhost:8080}
APP_ENV: ${APP_ENV:-production}
volumes:
- movary_storage:/app/storage
depends_on:
- mysql
mysql:
image: mysql:${MYSQL_VERSION:-8.0}
restart: unless-stopped
environment:
MYSQL_DATABASE: "movary"
MYSQL_USER: "movary_user"
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
# MySQL optimization
MYSQL_INNODB_BUFFER_POOL_SIZE: "128M"
MYSQL_INNODB_LOG_FILE_SIZE: "64M"
volumes:
- movary_db:/var/lib/mysql
command: --default-authentication-plugin=mysql_native_password
volumes:
movary_db:
movary_storage: