No description
  • Dockerfile 100%
Find a file
2026-06-09 15:46:45 +02:00
.forgejo/workflows ci: move workflows to .forgejo/workflows [skip ci] 2026-06-09 15:46:45 +02:00
src Upload files to "src/maps" 2025-11-23 23:48:17 +01:00
Dockerfile build: pin danser commit + ffmpeg release, push to osc_dev/skins-image 2026-06-09 14:18:17 +02:00
LICENSE Migrate image to new repo 2025-06-05 17:12:13 +02:00
README.md Remove trailing new line 2025-06-08 23:39:57 +02:00

Skins image

A lightweight Docker image for running Danser (danser-go) on Ubuntu 25.10, complete with FFmpeg, ImageMagick, Node.js, and necessary fonts & libraries.

Used for all the Actions to generate Skins.

Features

  • Base: Ubuntu 25.10
  • Danser-go: Automatically downloads the latest Linux build of Wieku/danser-go
  • FFmpeg: Latest GPL shared build for video processing (Nvidia Support)
  • ImageMagick: Compiled from source with support for common image formats and fonts
  • Node.js: Version 20.x and latest npm for any scripting needs
  • Dependencies: Xvfb, GTK, Ghostscript, Git LFS, font packages, and more
  • Preloaded Content: Sample beatmap 297969n.osz (Caramel Heaven) and default settings

Directory Structure

/app/danser/
├── songs/           # .osz files (beatmaps) and extracted folders
├── settings/        # Danser configuration JSON files
├── videos/          # Generated videos
├── ffmpeg/          # FFmpeg binaries
└── screenshots/     # Captured screenshots