diff --git a/conf/default.yaml b/conf/default.yaml deleted file mode 100644 index 043484d..0000000 --- a/conf/default.yaml +++ /dev/null @@ -1,87 +0,0 @@ -listen: - hostname: 'localhost' - port: __PORT__ - -webserver: - https: false - hostname: 'localhost' - port: __PORT__ - -elastic-search: - hostname: 'localhost' - port: __ES_PORT__ - indexes: - videos: 'peertube-index-videos' - channels: 'peertube-index-channels' - -log: - level: 'debug' # debug/info/warning/error - -search-instance: - name: 'PeerTube Search Index' - - # Set an image instead of displaying your website title in text at the top of the search page - # Must be a relative URL. For example if you use a theme: /theme/mytheme/img/title.svg - name_image: '' - - # The image between the title and the search bar - search_image: '' - - description: 'A search engine of PeerTube videos and channels, developed by Framasoft' - legal_notices_url: '' - theme: 'default' - -instances-index: - # Contains PeerTube instance hosts the indexer will index - # Must answer the following format: https://framagit.org/framasoft/peertube/instances-peertube#peertube-auto-follow-global-search - url: 'https://instances.joinpeertube.org/api/v1/instances/hosts' - - # A public URL that will be displayed in the search page - # So your users can see what instances your search instance indexed - public_url: 'https://instances.joinpeertube.org' - - # Useful to do tests - whitelist: - enabled: false - hosts: null - -videos-search: - # Allow client to send browser language to boost results score that are in these languages - boost-languages: - enabled: true - - # Add ability to change videos search fields boost value - # See https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-multi-match-query.html for more information - # If boost == 0, the field will not be part of the search - search-fields: - name: - boost: 5 - description: - boost: 1 - tags: - boost: 3 - account-display-name: - boost: 2 - channel-display-name: - boost: 2 - -channels-search: - # Add ability to change channels search fields boost value - # See https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-multi-match-query.html for more information - # If boost == 0, the field will not be part of the search - search-fields: - name: - boost: 5 - description: - boost: 1 - display-name: - boost: 3 - account-display-name: - boost: 2 - -api: - # Blacklist hosts that will not be returned by the search API - blacklist: - enabled: false - # Array of hosts - hosts: null diff --git a/conf/production.yaml b/conf/production.yaml new file mode 100644 index 0000000..74001f6 --- /dev/null +++ b/conf/production.yaml @@ -0,0 +1,15 @@ +listen: + hostname: 'localhost' + port: __PORT__ + +webserver: + https: false + hostname: 'localhost' + port: __PORT__ + +elastic-search: + hostname: 'localhost' + port: __ES_PORT__ + indexes: + videos: 'peertube-index-videos' + channels: 'peertube-index-channels' diff --git a/scripts/install b/scripts/install index 5a14798..5ebcbd1 100644 --- a/scripts/install +++ b/scripts/install @@ -123,7 +123,7 @@ popd ynh_script_progression --message="Adding a config file..." es_port=$(ynh_app_setting_get --app=elasticsearch8 --key=port) -ynh_add_config --template="../conf/default.yaml" --destination="$final_path/config/production.yaml" +ynh_add_config --template="../conf/production.yaml" --destination="$final_path/config/production.yaml" chmod 400 "$final_path/config/production.yaml" chown $app:$app "$final_path/config/production.yaml" diff --git a/scripts/upgrade b/scripts/upgrade index 97e1368..f143ef4 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -134,7 +134,7 @@ popd #================================================= ynh_script_progression --message="Updating a config file..." -ynh_add_config --template="../conf/default.yaml" --destination="$final_path/config/production.yaml" +ynh_add_config --template="../conf/production.yaml" --destination="$final_path/config/production.yaml" chmod 400 "$final_path/config/production.yaml" chown $app:$app "$final_path/config/production.yaml"