1 bubbleupnp-server Cookbook
2 ==========================
4 This cookbook sets up a BubbleUPnP Server by Docker-compose.
5 You can build BubbleUPnP Server Docker image too.
9 - [Requirements](#requirements)
10 - [platforms](#platforms)
11 - [packages](#packages)
12 - [Attributes](#attributes)
15 - [bubbleupnp-server::default](#bubbleupnp-serverdefault)
16 - [bubbleupnp-server::docker-compose](#bubbleupnp-serverdocker-compose)
17 - [Role Examples](#role-examples)
18 - [License and Authors](#license-and-authors)
33 |Key|Type|Description, example|Default|
35 |`['bubbleupnp-server']['Dockerfile']['FROM']`|String|Base image in the `Dockerfile`.|See `attributes/default.rb`|
36 |`['bubbleupnp-server']['docker-compose']['autopilot']`|Hash|Autopilot configurations.|See `attributes/default.rb`|
37 |`['bubbleupnp-server']['docker-compose']['app_dir']`|String||`"#{node['docker-grid']['compose']['app_dir']}/bubbleupnp-server"`|
38 |`['bubbleupnp-server']['docker-compose']['data_dir']`|String||`"#{node['bubbleupnp-server']['docker-compose']['app_dir']}/data"`|
39 |`['bubbleupnp-server']['docker-compose']['dot_env']`|Hash|`.env` configurations.|See `attributes/default.rb`|
40 |`['bubbleupnp-server']['docker-compose']['config']`|Hash|`docker-compose.yml` configurations.|See `attributes/default.rb`|
46 #### bubbleupnp-server::default
48 This recipe does nothing.
50 #### bubbleupnp-server::docker-compose
52 This recipe generates a `docker-compose.yml` for the BubbleUPnP Server.
56 - `roles/bubbleupnp-server-on-docker.rb`
59 name 'bubbleupnp-server-on-docker'
60 description 'BubbleUPnP Server on Docker'
63 # see https://osdn.net/projects/metasearch/scm/git/grid-chef-repo/blobs/master/roles/docker-new-repo.rb
65 'recipe[bubbleupnp-server::docker-compose]',
73 'bubbleupnp-server' => {
76 # use the official image
77 # https://hub.docker.com/r/bubblesoftapps/bubbleupnpserver
78 'REGISTRY' => 'bubblesoftapps',
79 'NAME' => 'bubbleupnpserver',
82 #'REGISTRY' => 'yourname',
83 #'NAME' => 'bubbleupnpserver',
88 'bubbleupnp-server' => {
98 ## License and Authors
100 - Author:: whitestar at osdn.jp
103 Copyright 2019-2022, whitestar
105 Licensed under the Apache License, Version 2.0 (the "License");
106 you may not use this file except in compliance with the License.
107 You may obtain a copy of the License at
109 http://www.apache.org/licenses/LICENSE-2.0
111 Unless required by applicable law or agreed to in writing, software
112 distributed under the License is distributed on an "AS IS" BASIS,
113 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
114 See the License for the specific language governing permissions and
115 limitations under the License.