c5dc75d685
Squashed commit of the following: commit ce1e033f36f0b1e41c48cfa09b4660771af0e6f3 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Fri May 17 09:04:05 2019 -0400 Added spee.ch README and speech-lbrynet services. commit 7aa73f3d58885c7e2ff56161861fe9d9c73b70e0 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Thu May 16 19:03:28 2019 -0400 Fix Speech downloads dirs commit 3137b0c82e9f83482a48b721d176794efeeb6164 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Thu May 16 17:52:55 2019 -0400 speech-lbrynet should mount speech-data volume to store downloads. commit 727c59800a91cedf545b1f3f767e9481455c1897 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Thu May 16 17:40:34 2019 -0400 applying shell-check (part 1) commit 251e2b104b7f87cc0b3e430371be7a6fdfca1d08 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Wed May 15 20:43:18 2019 -0400 TLS / HTTPs commit b3de768909a827a2a3b65e7ecbe1795d1ab75e7b Author: Ryan McGuire <ryan@enigmacurry.com> Date: Wed May 15 17:51:52 2019 -0400 Spee.ch+lbrynet sidecar (in progress) commit 1eb08ae6f9dd57e4bdfe9c196493f609908e4105 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Tue May 14 10:43:20 2019 -0400 Add asciicast commit 067e9c8325c5148fb16b3a96e8c4de7d39c8f25d Author: Ryan McGuire <ryan@enigmacurry.com> Date: Mon May 13 09:49:50 2019 -0400 Updates lbrynet image commit b85026d6488c9b00d2cb8ad86f4be626db2e9d66 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Mon May 13 08:36:40 2019 -0400 README commit 1f5bd113205164fcc4e279e5ef51b2dad3a8e477 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 21:40:46 2019 -0400 fix helm app names commit 28ea709507643a4385bd0618b1de9b69f62752eb Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 21:31:22 2019 -0400 lbrycrd-override-snapshot commit 0d5b2ae7743e721c08d940a15e73540ce4411886 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 21:00:24 2019 -0400 remove set -x commit b2d380197befe8de716ea2f09bfdf7f984d2a867 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 20:41:18 2019 -0400 fix lbrynet-copy-wallet commit 2dcb98dee79eacb64d9ca14b0eed6a90c249c6fe Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 20:29:59 2019 -0400 run.sh messaging commit b766ffc624aa165c2a987bd7cd7911e3dd0a78df Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 20:21:21 2019 -0400 fix linkages commit 4d07652d1af1fd741bbec6debe8462bcd9e6cf65 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 19:39:23 2019 -0400 fix container linkage commit 8f4bd26ac7b658d3cc1b201a6870fe889e3a39d9 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 19:26:53 2019 -0400 run.sh help commit ef2f0fe4b7c5b5e3aef5d14b99a3293a41e45ae5 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 18:43:43 2019 -0400 remove old messaging commit b8a6696b0f38724ce5f0472943233da681181a72 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 17:19:33 2019 -0400 add setup-alias command commit fbc5c202fe48e0f5867b899795fb4e9ab696e96f Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 16:06:04 2019 -0400 README commit 34410c1e1f4fd3546b76a55dc0fdb713ed8a1279 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 15:51:20 2019 -0400 Depend on external kubectl and helm tab completion scripts. commit a9af588c42f8bcd11266733646d7990ab722a84c Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 15:23:35 2019 -0400 Fix tab completion script commit c82efd5463af24118249240b738a70eb0f5e9d3d Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 15:12:21 2019 -0400 Refactor run.sh script to k8s-lbry alias. commit d14eb6691226788f0e08cc5b162fd29de8c1782f Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 14:44:16 2019 -0400 Fix tab completion script. commit 77ecaab2f934290e20da969182c7f09f71d1b819 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 14:22:25 2019 -0400 Fix kubectl namespace during tab completion commit 29ff6d25b0256a51a05c96a0f8f9a7d443ff58d1 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sun May 12 12:13:03 2019 -0400 k8s-lbry: Adds tab completion commit da961eb75ea5468ad4240bf7ad4f8a8058a0909f Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 20:54:43 2019 -0400 README commit 934e43be256aee490385cbf9f40115e464ba930e Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 20:23:03 2019 -0400 Chainquery snapshot restore commit 56029260f3f6c436847efb89a37fa206f5d7265f Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 18:13:58 2019 -0400 lbrycrd-cli credentials commit 03bc538174e874cbf82ec061edb184583ee293b9 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 18:07:25 2019 -0400 Open port 9246 commit 339688bb28f9fd63bdce944c55d5d2d0c57d87be Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 17:37:15 2019 -0400 delete old package script commit 4cef33826bcaef72eb3acecfb83d2627bd2a1dd7 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 17:31:17 2019 -0400 fix pod names commit babcb688a747d58b7c8b4cf5c44f46d36307d111 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 16:47:30 2019 -0400 more commit 88192a8992604aa9fb7edbb41d0194b70a7a00ca Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 16:13:27 2019 -0400 enable args commit 01bcf85e1478b47814788cc4f1d44b5b91a0ea26 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 15:55:14 2019 -0400 more commit 76ab5019b85a43b04554af8da6a55d30d13dedf3 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 15:41:36 2019 -0400 k8s-lbry: lbrynet commit 3432c9e3a089e5789c1b30d5119cfb25d087d707 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 11:41:32 2019 -0400 README commit 813b6ab95b2320000405dca973492d6cba19b288 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 11:40:02 2019 -0400 fix regex commit d010eb5ee96fded843247e0d12980f38b910c9f1 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 11:36:47 2019 -0400 Add git dependency commit 092c496f9bf3e86dc1a138ac404daa582fe1632e Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 11:27:14 2019 -0400 Fix helm commit fa7dea7139031931ff372024ee914a60d68b6157 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 10:57:17 2019 -0400 Make run.sh bootstrappable commit f512878a70f70f85f2e7f5bc7c239d681846e508 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Sat May 11 10:21:35 2019 -0400 k8s-lbry: README commit fd77fa2527962198b204a3de852c0b891e078178 Author: Ryan McGuire <ryan@enigmacurry.com> Date: Wed May 8 02:50:24 2019 -0400 k8s-lbry: Adds run.sh wrapper script and new README.
281 lines
6.6 KiB
YAML
281 lines
6.6 KiB
YAML
cert-manager-issuer:
|
|
# Enter your email address to receive important notices from Let's Encrypt:
|
|
email: "fred@example.com"
|
|
|
|
lbrycrd:
|
|
fullnameOverride: lbrycrd
|
|
enabled: true
|
|
image:
|
|
repository: lbry/lbrycrd
|
|
tag: linux-x86_64-production
|
|
pullPolicy: Always
|
|
service:
|
|
port: 9246
|
|
rpcPort: 9245
|
|
persistence:
|
|
enabled: true
|
|
accessMode: ReadWriteOnce
|
|
size: 50Gi
|
|
annotations:
|
|
"helm.sh/resource-policy": keep
|
|
# If on AWS:
|
|
# storageClass: "ebs-gp2"
|
|
configurationFile:
|
|
lbrycrd.conf: |-
|
|
datadir=/data
|
|
rpcuser=lbry
|
|
rpcpassword=lbry
|
|
regtest=0
|
|
txindex=1
|
|
rpcallowip=10.0.0.0/8
|
|
server=1
|
|
listen=1
|
|
daemon=0
|
|
externalip=
|
|
|
|
chainquery-mysql:
|
|
fullnameOverride: chainquery-mysql
|
|
enabled: false
|
|
mysqlUser: chainquery
|
|
mysqlPassword: chainquery
|
|
mysqlDatabase: chainquery
|
|
persistence:
|
|
enabled: true
|
|
accessMode: ReadWriteOnce
|
|
size: 100Gi
|
|
annotations:
|
|
"helm.sh/resource-policy": keep
|
|
# If on AWS:
|
|
# storageClass: "ebs-gp2"
|
|
|
|
chainquery:
|
|
fullnameOverride: chainquery
|
|
enabled: false
|
|
image:
|
|
repository: lbry/chainquery
|
|
tag: linux-x86_64-production
|
|
pullPolicy: IfNotPresent
|
|
service:
|
|
port: 6300
|
|
configurationFile:
|
|
chainqueryconfig.toml: |-
|
|
lbrycrdurl="rpc://lbry:lbry@lbrycrd:9245"
|
|
mysqldsn="chainquery:chainquery@tcp(chainquery-mysql:3306)/chainquery"
|
|
apimysqldsn="chainquery:chainquery@tcp(chainquery-mysql:3306)/chainquery"
|
|
|
|
lbrynet:
|
|
fullnameOverride: lbrynet
|
|
enabled: false
|
|
image:
|
|
repository: lbry/lbrynet
|
|
tag: linux-x86_64-production
|
|
pullPolicy: Always
|
|
service:
|
|
rpcPort: 5279
|
|
persistence:
|
|
enabled: true
|
|
accessMode: ReadWriteOnce
|
|
size: 10Gi
|
|
annotations:
|
|
"helm.sh/resource-policy": keep
|
|
# If on AWS:
|
|
# storageClass: "ebs-gp2"
|
|
daemon_settings:
|
|
api: 0.0.0.0:5279
|
|
use_upnp: false
|
|
auto_re_reflect_interval: 0
|
|
max_key_fee: {amount: 0, currency: LBC}
|
|
run_reflector_server: false
|
|
save_files: false
|
|
|
|
speech-mysql:
|
|
fullnameOverride: speech-mysql
|
|
labels:
|
|
app: speech-mysql
|
|
enabled: false
|
|
mysqlUser: speech
|
|
mysqlPassword: speech
|
|
mysqlDatabase: speech
|
|
persistence:
|
|
enabled: true
|
|
accessMode: ReadWriteOnce
|
|
size: 100Gi
|
|
annotations:
|
|
"helm.sh/resource-policy": keep
|
|
# If on AWS:
|
|
# storageClass: "ebs-gp2"
|
|
|
|
|
|
speech:
|
|
fullnameOverride: speech
|
|
enabled: false
|
|
service:
|
|
name: speech
|
|
hostname: "speech.example.com"
|
|
port: 3000
|
|
enableHttps: true
|
|
certificateIssuer: letsencrypt-prod
|
|
image:
|
|
repository: enigmacurry/dump
|
|
tag: spee.ch
|
|
pullPolicy: Always
|
|
persistence:
|
|
enabled: true
|
|
accessMode: ReadWriteOnce
|
|
size: 20Gi
|
|
annotations:
|
|
"helm.sh/resource-policy": keep
|
|
# If on AWS:
|
|
# storageClass: "ebs-gp2"
|
|
auth:
|
|
masterPassword: speech
|
|
mysql:
|
|
host: speech-mysql
|
|
database: speech
|
|
username: speech
|
|
password: speech
|
|
chainquery:
|
|
host: chainquery-mysql
|
|
port: 3306
|
|
timeout: 30
|
|
database: chainquery
|
|
username: chainquery
|
|
password: chainquery
|
|
lbrynet:
|
|
enabled: true
|
|
apiHost: 127.0.0.1
|
|
apiPort: 5279
|
|
getTimeout: 30
|
|
image:
|
|
repository: enigmacurry/dump
|
|
tag: lbrynet-v0.33.0
|
|
pullPolicy: Always
|
|
service:
|
|
rpcPort: 5279
|
|
daemon_settings:
|
|
api: 0.0.0.0:5279
|
|
use_upnp: false
|
|
auto_re_reflect_interval: 0
|
|
max_key_fee: {amount: 0, currency: LBC}
|
|
run_reflector_server: false
|
|
download_dir: /data/Downloads
|
|
persistence:
|
|
enabled: true
|
|
accessMode: ReadWriteOnce
|
|
size: 10Gi
|
|
annotations:
|
|
"helm.sh/resource-policy": keep
|
|
# If on AWS:
|
|
# storageClass: "ebs-gp2"
|
|
logger:
|
|
logLevel: verbose
|
|
slack:
|
|
slackWebHook: false
|
|
slackErrorChannel: false
|
|
slackInfoChannel: false
|
|
site:
|
|
analytics:
|
|
googleId:
|
|
assetDefaults:
|
|
description: 'Default Content Description'
|
|
thumbnail: https://spee.ch/0e5d4e8f4086e13f5b9ca3f9648f518e5f524402/speechflag.png
|
|
title: 'Default Content Title'
|
|
details:
|
|
blockListEndpoint: https://api.lbry.com/file/list_blocked
|
|
description: 'A decentralized hosting platform built on LBRY'
|
|
host: https://www.example.com
|
|
ipAddress: ""
|
|
port: 3000
|
|
title: 'My Site'
|
|
twitter: false
|
|
publishing:
|
|
primaryClaimAddress:
|
|
additionalClaimAddresses: []
|
|
approvedChannels: []
|
|
channelClaimBidAmount: "0.1"
|
|
closedRegistration: false
|
|
disabled: false
|
|
disabledMessage: 'Default publishing disabled message'
|
|
fileClaimBidAmount: "0.01"
|
|
fileSizeLimits:
|
|
application: 50000000
|
|
audio: 50000000
|
|
customByContentType:
|
|
application/octet-stream: 50000000
|
|
image: 50000000
|
|
model: 50000000
|
|
text: 50000000
|
|
video: 50000000
|
|
publishOnlyApproved: false
|
|
publishingChannelWhitelist: []
|
|
serveOnlyApproved: false
|
|
thumbnailChannel:
|
|
thumbnailChannelId:
|
|
uploadDirectory: /data/Uploads
|
|
serving:
|
|
customFileExtensions:
|
|
application/x-mif: mif
|
|
application/x-pn-realaudio: ram
|
|
application/x-python-code: pyc
|
|
application/x-sgml: sgm
|
|
application/x-troff: roff
|
|
application/x-troff-man: man
|
|
application/x-troff-me: me
|
|
application/x-troff-ms: ms
|
|
image/pict: pct
|
|
model/stl: stl
|
|
text/x-go: go
|
|
text/x-python: py
|
|
text/xul: xul
|
|
dynamicFileSizing:
|
|
enabled: true
|
|
maxDimension: 2000
|
|
markdownSettings:
|
|
allowedTypesDescriptions: []
|
|
allowedTypesExample:
|
|
- 'see react-markdown docs'
|
|
- root
|
|
- text
|
|
- break
|
|
- paragraph
|
|
- emphasis
|
|
- strong
|
|
- thematicBreak
|
|
- blockquote
|
|
- delete
|
|
- link
|
|
- image
|
|
- linkReference
|
|
- imageReference
|
|
- table
|
|
- tableHead
|
|
- tableBody
|
|
- tableRow
|
|
- tableCell
|
|
- list
|
|
- listItem
|
|
- heading
|
|
- inlineCode
|
|
- code
|
|
- html
|
|
- parsedHtml
|
|
allowedTypesMain: []
|
|
escapeHtmlDescriptions: true
|
|
escapeHtmlMain: true
|
|
skipHtmlDescriptions: true
|
|
skipHtmlMain: true
|
|
startup:
|
|
performChecks: true
|
|
performUpdates: true
|
|
|
|
echo-http-server:
|
|
enabled: false
|
|
# Enter your domain name for the echo test service:
|
|
hostname: "echo.example.com"
|
|
service: echo-http-server
|
|
enableHttps: true
|
|
certificateIssuer: letsencrypt-prod
|
|
|
|
echo-socket-server:
|
|
enabled: false
|
|
service: echo-socket-server
|