https://github.com/weebdatahoarder/radio-docker
https://github.com/weebdatahoarder/radio-docker
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/weebdatahoarder/radio-docker
- Owner: WeebDataHoarder
- License: mit
- Created: 2021-02-25T19:32:58.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-27T15:21:12.000Z (over 2 years ago)
- Last Synced: 2025-02-28T14:39:09.465Z (over 1 year ago)
- Language: Dockerfile
- Homepage:
- Size: 21.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# radio-docker
Glue and linkage of all projects to work together.
### Requirements
* `docker`
* `docker-compose`
### Usage
* `$ git clone --recursive https://github.com/WeebDataHoarder/radio-docker.git`
* `$ cp .env.example .env`, then edit `.env` to fit your needs. This is the main configuration file.
* Build/Upgrade: `$ git clone update --init --recursive && docker-compose build`
* Start `$ docker-compose up` (`$ docker-compose up -d` for detached)
* Stop `$ docker-compose stop`
### Utilities
* `scripts/psql.sh`: Opens a Postgres CLI session with the running database.
* `scripts/library-add.sh PATH`: Scans and adds _PATH_ to the music database library.
### Advanced usage
Besides `.env`, you can also define a `docker-compose.override.yml` for other needs. For example to disable the bot service
```yaml
version: "3"
services:
bot:
deploy:
replicas: 0
```