rawdlite / docker-rompr Goto Github PK
View Code? Open in Web Editor NEWThis project forked from tutumcloud/lamp
setup Rompr using docker
License: Apache License 2.0
This project forked from tutumcloud/lamp
setup Rompr using docker
License: Apache License 2.0
This dockerfile currently installs 1.59.1 which is a little old, but I can see that you have an argument to select a specific version:
ARG ROMPR_VERSION=1.59.1
Have you already looked at having this dynamically fetch the latest version of Rompr?
I think I might fork this repo to do that but I don't want to re-tread your steps!
Should be using Docker's ADD directive instead of running wget or curl in a RUN directive - Docker is able to handle the https URL
Should look into migrating to alpine to minis image size.
I'm running via compose with the following settings:
`version: "3.3"
services:
rompr:
image: chrll/rompr
container_name: rompr
restart: unless-stopped
ports:
- "80:80"
volumes:
- /srv/0c678f4d-ccb8-4aea-a90a-f8153588a6b9/appdata/rompr/prefs:/app/rompr/prefs
- /srv/0c678f4d-ccb8-4aea-a90a-f8153588a6b9/appdata/rompr/albumart:/app/rompr/albumart`
But, the log in the docker complains
rm: cannot remove '/var/run/nginx.pid': No such file or directory
Restarting PHP 7.4 FastCGI Process Manager: php-fpm7.4.
And when i go to the webpage for the interface, I get:
`
_Warning: fopen(prefs/prefs.lock): failed to open stream: Permission denied in /app/rompr/includes/prefs.class.php on line 356
Warning: fclose() expects parameter 1 to be resource, bool given in /app/rompr/includes/prefs.class.php on line 357
Warning: fopen(prefs/prefs.var): failed to open stream: Permission denied in /app/rompr/includes/prefs.class.php on line 416
Fatal Error - Could not open the preferences file
Warning: error_log() expects parameter 2 to be int, string given in /app/rompr/includes/prefs.class.php on line 437
Warning: unlink(prefs/prefs.lock): No such file or directory in /app/rompr/includes/prefs.class.php on line 361`
from reading at fatgerman's git, I get the impression I need to set a PID and GID in this compose file or do something on the server where those bind mounts live to get write access._ '
Any thoughts on this?
It would be nice to update to latest release
Thanks!
whether I use an NFS mount or local path for music, nothing shows up in the rompr gui when using the docker-compose method. I've set the paths manually in the mopidy.conf and it still doesn't find anything when I hit update collection. Any ideas?
It looks like you've packaged nginx inside the docker and I have the RP setup as a systemd service, not in a docker to serve audiobookshelf and gonic at the moment. I can't imagine it's going to be easy to configre a second nginx instance inside a docker to work aside the systemd one.
64-bit ARM covers both Apple silicon and most recent ARM SBCs. Running sh build.local
from a clone of the repository works exactly as expected on 64-bit ARM, and so there should be published images.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.