--- galaxy_info: author: Patrick Jaroszewski description: Deploy RomM with Docker Compose license: MIT dependencies: - role: patrickj.docker_compose_app.app vars: app_role_name: romm # romm_library_path is intentionally excluded: it's user-managed # external storage (often on NFS/SMB with pre-existing perms). # mysql_data_path needs uid/gid 999 (mysql user inside the mariadb # container) and mode 0700 (mariadb refuses world/group access). app_subdirectories: >- {{ [romm_assets_path, romm_config_path, romm_resources_path, {'path': romm_mysql_data_path, 'owner': 999, 'group': 999, 'mode': '0700'}] + ([romm_redis_data_path] if romm_redis_data_path else []) }} app_backup_subdirectories: - "{{ romm_assets_path }}" - "{{ romm_config_path }}" - "{{ romm_resources_path }}" - "{{ romm_mysql_data_path }}" app_extra_templates: - src: .env.j2 dest: "{{ app_dir }}/.env" app_compose_validate: false