Skip to content

Conversation

@dtrunk90
Copy link

@dtrunk90 dtrunk90 commented Dec 30, 2025

linuxserver.io


  • I have read the contributing guideline and understand that I have made the correct modifications

Description:

  1. Run web only if enabled: This fixes [FEAT] Running the docker container without starting up a web instance #141
  2. Rename svc-beets: In order to reflect what this s6 overlay does it's better to name it beets-web since the only purpose of this overlay is to run the web plugin as a longterm service
  3. Add s6 overlay for drop2beets: This is not enabled by default but the required s6 overlay to be able to enable it was added here

Benefits of this PR and context:

It fixes #141 and all users would benefit from the other commits

How Has This Been Tested?

I've used the following docker-compose.yml to run and test my changes:

services:
  beets:
    build: .
    container_name: beets
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Berlin
      - DOCKER_MODS=linuxserver/mods:universal-package-install
      - INSTALL_PIP_PACKAGES=drop2beets
    volumes:
      - ./config:/config
      - ./dropbox:/dropbox
      - ./logs:/logs
      - ./music:/music
    restart: unless-stopped
  • I've checked w/o plugin web if the error message error: unknown command 'web' dissappeared.
  • I've checked w/ plugin web if the web service is up and running
  • I've checked w/ plugin drop2beets if the service is up and running

Source / References:

#141
#138

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for opening this pull request! Be sure to follow the pull request template!

@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/beets/2.5.1-pkg-1185004a-dev-f1f827b03fd0ed097b96b88a3e05c22f0bb5a59c-pr-142/index.html
https://ci-tests.linuxserver.io/lspipepr/beets/2.5.1-pkg-1185004a-dev-f1f827b03fd0ed097b96b88a3e05c22f0bb5a59c-pr-142/shellcheck-result.xml

Tag Passed
amd64-2.5.1-pkg-1185004a-dev-f1f827b03fd0ed097b96b88a3e05c22f0bb5a59c-pr-142
arm64v8-2.5.1-pkg-1185004a-dev-f1f827b03fd0ed097b96b88a3e05c22f0bb5a59c-pr-142

@dtrunk90 dtrunk90 changed the title Improvements: Run web only if enabled + Rename svc-beets + Add drop2beets Improvements: Run web only if enabled + Rename svc-beets + Add s6 overlay for drop2beets Dec 30, 2025
@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/beets/2.5.1-pkg-1185004a-dev-ebffeef570b82696f320b9b7fb1ae10e973a76fd-pr-142/index.html
https://ci-tests.linuxserver.io/lspipepr/beets/2.5.1-pkg-1185004a-dev-ebffeef570b82696f320b9b7fb1ae10e973a76fd-pr-142/shellcheck-result.xml

Tag Passed
amd64-2.5.1-pkg-1185004a-dev-ebffeef570b82696f320b9b7fb1ae10e973a76fd-pr-142
arm64v8-2.5.1-pkg-1185004a-dev-ebffeef570b82696f320b9b7fb1ae10e973a76fd-pr-142

@dtrunk90 dtrunk90 mentioned this pull request Dec 30, 2025
1 task
@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/beets/2.5.1-pkg-1185004a-dev-f5cfc0cb136d2bbd3c9c02dc7cb4d0c93161d339-pr-142/index.html
https://ci-tests.linuxserver.io/lspipepr/beets/2.5.1-pkg-1185004a-dev-f5cfc0cb136d2bbd3c9c02dc7cb4d0c93161d339-pr-142/shellcheck-result.xml

Tag Passed
amd64-2.5.1-pkg-1185004a-dev-f5cfc0cb136d2bbd3c9c02dc7cb4d0c93161d339-pr-142
arm64v8-2.5.1-pkg-1185004a-dev-f5cfc0cb136d2bbd3c9c02dc7cb4d0c93161d339-pr-142

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

[FEAT] Running the docker container without starting up a web instance

2 participants