Commit Graph
14 Commits
Author SHA1 Message Date
Mike Brady 111e247b65 Limit maximum open file handles in Docker images. Increase the level of optimisation while building the Shairport Sync image. 2024-06-08 14:05:26 +01:00
Klemens Nanni 8ae635e78e Move shairport-sync manual from section 7 to 1
From mandoc man(1) [-s] section:
                   1         General commands (tools and utilities).
                   [...]
                   7         Miscellaneous information.

From GNU man(1) DESCRIPTION:
     1   Executable programs or shell commands
     [...]
     7   Miscellaneous (including macro packages and conventions), e.g.
         man(7), groff(7)

shairport-sync is an executable, shairport-sync(1) ought to be its
documentation, not merely miscellaneous information.

OpenBSD adjusts this in its audio/shairport-sync port/package ever since.
2024-01-27 19:40:04 +01:00
Christian König da58bc0163 Fix s6-timeout issues on slower devices
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-05-13 19:33:58 +02:00
nipsufn 8502f015e6 fix: second typo 2023-03-28 19:59:24 +02:00
nipsufn 0d9baf525d feat: add PulseAudio support to images 2023-03-28 19:36:54 +02:00
Christian König b6e691263e Do not start SPS as s6 service to avoid passing arguments via -e
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-03-07 22:08:11 +01:00
Christian König f79c3e1579 Allow passing arguments via environment variable
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-02-05 20:29:49 +01:00
Christian König bea0faf488 Update Dockerfiles
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-02-01 14:10:06 +01:00
Mike Brady 8bc4f87a59 Include the man page and man utilities in the Docker image. 2022-12-05 11:28:58 +00:00
Mike Brady 803eddbdfb Docker: launch Shairport Sync as root user rather than as the user shairport-sync. 2022-11-26 11:35:12 +00:00
Mike Brady 27754a6240 Add the configuration file and the sample configuratioon file to the image. 2022-11-12 12:04:14 +00:00
Mike Brady a4da36b404 Extra command-line arguments passed when the Docker image is launched are passed to the shairport-sync instance.
The shairport-sync instance runs as user and group shairport-sync which has reduced privileges.

The "classic" docker image now uses the s6-overlay to manage processes.
2022-10-23 16:00:41 +01:00
Charles b56d2d39cf Add avahi-tools 2022-08-23 21:49:00 +01:00
Charles e887ccd8de s6 improvements and docker build changes 2022-08-20 00:02:54 +01:00