You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can build and run docker-ripper using Docker Compose, which simplifies the process of deploying and managing containers
123
+
124
+
You can build two different versions of the image "latest" and "manual-build"
125
+
126
+
Manual-build is the recommended version, as it is updated much faster to newly released makemkv versions - that are required when running with the free beta key.
127
+
"latest" is based on the latest makemkv version available in the Ubuntu PPA. This version is more stable, but might not work with the free beta key for a while after a new makemkv version is released. It will build faster, as it does not need to compile makemkv from source.
128
+
129
+
Make sure to uncomment the version you want to build in the docker-compose.yml file build section and comment out the pre-built image tag `#image: rix1337/docker-ripper:latest`
130
+
131
+
- To build the image:
132
+
133
+
```docker-compose build``` or ```docker-compose build --no-cache```
134
+
135
+
- To start the container:
136
+
137
+
```docker-compose up -d``` or ```docker-compose up```
138
+
This command with the `-d` flag will start the container in detached mode, meaning it will run in the background. Without the `-d` flag, the container will run in the foreground and log to the console. You can stop the container with `docker-compose stop` or `docker-compose down`. The latter will also remove the container.
139
+
140
+
- Logs
141
+
142
+
Logs can be viewed with `docker-compose logs` or `docker-compose logs -f` to follow the logs in real time.
143
+
144
+
If you prefer to build the Docker image manually without Docker Compose, you can use the docker build command:
This command performs the same operation as the docker-compose build but requires manual input of build context and parameters.
151
+
152
+
Remember to periodically pull the latest changes from the git repository to keep your Dockerfile up to date and rebuild the image if any updates have been made.
- DEBUGTOWEB=false # optional - true/false - enable debug logging to the web ui
30
+
- MINIMUMLENGTH=600 # optional - minimum length of the disc in seconds - if the disc or chapter is shorter than this, it will not be ripped
31
+
# - PREFIX=OPTIONAL_WEB_UI_PATH_PREFIX # optional - path prefix for the integrated web ui when commented out or set to /, the web ui will be at the root of the server
32
+
# - USER=OPTIONAL_WEB_UI_USERNAME # optional - user name for the integrated web ui (requires PASS to be set) - if not set, the web ui will not require authentication
33
+
# - PASS=OPTIONAL_WEB_UI_PASSWORD # optional - password for the integrated web ui (requires USER to be set) - if not set, the web ui will not require authentication
0 commit comments