1
0
Fork 0

Ryot: Migrate to pro

This commit is contained in:
Florian RICHER 2024-08-18 20:09:37 +02:00
parent d6727970ff
commit 5c757b251c
Signed by: florian.richer
GPG key ID: C73D37CBED7BFC77
2 changed files with 44 additions and 41 deletions

View file

@ -1,62 +1,64 @@
#ENC[AES256_GCM,data:EQ==,iv:PyBYH5JrFrsupAzTatchy4diXcDcDlPJ8gzlKShtf6s=,tag:Z5QAwwQM7VFSnBemRP3ZOw==,type:comment]
#ENC[AES256_GCM,data:n3YqSd513z8GJhkrd5x7ymIPXUgd,iv:o7x+KXmYzyOFnueavi4pJE9wL+ULoLvKZ38RCBa2BpI=,tag:aHFzaaiCG6tGvaahVF7q6g==,type:comment]
#ENC[AES256_GCM,data:aA==,iv:geCq1qa4xxKC/TF2DTSj410uVDPROyDF7tN7tqOWN5Q=,tag:3OQboA7kAQxr6nbDC/ESrg==,type:comment]
#ENC[AES256_GCM,data:cjIfu+hAjIcdHF0zPyiypD5Rkwjl,iv:0XcmELPiFNcaDf2SzlIRMSsaFSVS1HZdYGYe5n4/4fI=,tag:r6I/OrDY8sNRYJlpN9t5lg==,type:comment]
server:
domain: ENC[AES256_GCM,data:XwKXW8a+P5+AKu8=,iv:CoyZARSf7OaxNRa9mWNGJMkgKEvezjKJJGuWIuYTa0w=,tag:R2RVePN6DHP+yayos+FpTg==,type:str]
ssh_port: ENC[AES256_GCM,data:FbC8Ag==,iv:UWLlqMCHUnEX5P8n/0sJ/YAPODj5fkfdaKOgqlWf3KM=,tag:Bg1uehmeyg+NCgMpPJ9dWA==,type:int]
work_dir: ENC[AES256_GCM,data:WPC8tg1e94NG,iv:zwMMeUGHyRRBxFB5wxcb9zkceN44e4d981njo11jPls=,tag:JgKQuSLXV1wgNdw/H0fq4w==,type:str]
backup_dir: ENC[AES256_GCM,data:jVA1/bRIwyv/pN0=,iv:52sq6l95bIGRyQYPxUc8rHttCFnURZ6SzRkzW1EjkfM=,tag:Khk/2ywI3UIyRelcv3+MQA==,type:str]
ip: ENC[AES256_GCM,data:XOjYFm5o1rvDWyOLbdll,iv:UbCbn+7JhRfd6aWHGM/Fqe9gbcKXlQNERg3pAiWJWv4=,tag:RMhj6E10B4FzmnTwHWaNKg==,type:str]
domain: ENC[AES256_GCM,data:iZ0+7cQKofIWqjo=,iv:K4GEFD1STlRoaoWzpy7YJkXv63j0HSKjnKy8hmzwtGI=,tag:IhZ3I4lmAOTGcvfcQo4XGA==,type:str]
ssh_port: ENC[AES256_GCM,data:RhEKAg==,iv:gIjgMK+bEngBsKJ70uBGOjU4URFmUsB9eQgYngJhbq4=,tag:GUbyuBm3QUOJf95Rh1E2wA==,type:int]
work_dir: ENC[AES256_GCM,data:ofRrJKNU5HHc,iv:Z/jGcs3Fj6Y25BFb6fIKLsSL7kE/rtvJGvHJu9e+kos=,tag:Cx0bkAVTfGLYJGMVesSiqA==,type:str]
backup_dir: ENC[AES256_GCM,data:KJ9BlZaU359MIaw=,iv:ut6XVRkPt81cOszXYKBddYAhB3IdVocmoVA+PkyMkJk=,tag:hTOsrXeM/CciI6glneFWnA==,type:str]
ip: ENC[AES256_GCM,data:QdK0f45VnvFSuPOUXjma,iv:jITTCz2AlaC0Z6C0qsH4TiioR1lxXuVpvlwUaAMxL8o=,tag:xvWxaQiWkg3idy9JUyVSEA==,type:str]
vpn:
subnet: ENC[AES256_GCM,data:rCzHSiJy0iI7QwRLiyc=,iv:yh8d6dI3RQwjXnpI6s5Uj1feom3LUeJV+Q8HogC6S20=,tag:8OhOju73Yxan5iXY0iqaLw==,type:str]
ip: ENC[AES256_GCM,data:C7iMBijM5Km95huf,iv:1O3svsjYFn4NIx5K18D7rMirFbyfhi1yPH6mTWluPjk=,tag:S98OuZUEc+Mfok6WspaC5w==,type:str]
reverse_proxy_ip: ENC[AES256_GCM,data:F073L22Hw4KFhy+z,iv:NjN398rOZUy5GU8CYC9mewCuHObFRnkub2lh4PL858g=,tag:MGZY8lbJxbJ43jigkDu5cA==,type:str]
dns_ip: ENC[AES256_GCM,data:WN9jZPxFXdYMib76,iv:cUNMAWFyORul4lTEDaZcvRq1zfzCnMbF9Fu+ATwXud4=,tag:U94pIIRxKzCq7X0+VYPk9w==,type:str]
port: ENC[AES256_GCM,data:GW0Ddg4=,iv:mU2HW4gj16QNLae/hkAkbyEjeDjBvX09M9RWCxy8mPU=,tag:vr76TllzPoIDJnLVMHHcEg==,type:int]
peers: ENC[AES256_GCM,data:okkQ1lNEFfr3Nc0Ntp4DwtguLjp81v0icXr0,iv:iaCkBTo1KMSMysEWuEHRaf+2glQnQPE9YEi8EJleQCY=,tag:wdHznNaKFMENmBFpC9T0FQ==,type:str]
subnet: ENC[AES256_GCM,data:uoEWy6KBcXWrpNRluds=,iv:nckrDcLINR1ttDWImJNBdZzHc2wTRaofWbeFlySdqIU=,tag:zuOlqPk5MtLnKx2WHtsTlw==,type:str]
ip: ENC[AES256_GCM,data:Dsxszspp1o9ap41e,iv:/urcE4E75e2au0uoIGP+E1GnXposj3zaVrlgFA9J7rg=,tag:vLLPJfs9hySpVUfDckd3sQ==,type:str]
reverse_proxy_ip: ENC[AES256_GCM,data:bIb4mkSGysxIoTgR,iv:adnou2mcAXnneOQUjVSvqJJNhdA+fJNrZgpzS25vn8o=,tag:QvmpYAY5RqYoZlougk5ARA==,type:str]
dns_ip: ENC[AES256_GCM,data:owyRGCnc7SR9rgv2,iv:0q9D5XY1MReALbLt5xY7t95vQUWY56q2eHBF6wM5fn4=,tag:Y8RJS2RtDTwq3czAzFlLMQ==,type:str]
port: ENC[AES256_GCM,data:lxkVCY0=,iv:+Yl9o09GyCIjzVd18WP/QxC7sNs4x1DNQboalGvjWaE=,tag:pKcYp11JracLSMWeW4M72g==,type:int]
peers: ENC[AES256_GCM,data:wSxDTY9WWgu9H+WYMNi3Lpm8XAflbQ1pFz0O,iv:GyIvi1gDn25xIO8619+BWWBP3riNNloE2jg60y7Ye2c=,tag:Wu5tMdD35bCjguPKvu0NdA==,type:str]
private_network:
extra_ips_whitelist:
- ENC[AES256_GCM,data:qfAgQEavzB0dcSxg3A==,iv:6Bnordv+FoIulBGxL/G4PN8lwkbASfX1WJG8WAbpUN0=,tag:oGizCAmqpCGF4pN+yYeevw==,type:str]
- ENC[AES256_GCM,data:pyCUeRj2xlLtahk/bQ==,iv:wDqxhXwcWilOrl0fpmeiE8sB5vALg8bopnZ8LVjDvqw=,tag:3mmuDIKkXt5MPwoZQXYVJw==,type:str]
acme:
email: ENC[AES256_GCM,data:ykYDRJGzJTgFnUUAkcKyFKoxSxFWQE/DWcEoBUo=,iv:MNcIjHcBg/Y+XdY8+lucf4kewtFH7Ui9vgXp/QM6iZs=,tag:ywHRwmHEnrbhL0BRoPzGPA==,type:str]
debug: ENC[AES256_GCM,data:BQ3AVWI=,iv:4zfaA/57TBlw8HDg68kk2yDcKMot15HHi7rIongWBEk=,tag:zz1xE4FmwVbvyTpeiPSHQQ==,type:bool]
#ENC[AES256_GCM,data:FknDuiYn,iv:k8Y57jkpnLr69BEf1lHh9+FTinRPK3l7EXIPuuUZV28=,tag:m5GOV6g0dpedSBvWxC8yIQ==,type:comment]
email: ENC[AES256_GCM,data:ZuRm8Y8RTGNT5VruFStF31AMEnLD+eEgmIO7uaQ=,iv:FQMi0ujFs33cms6FuHS6qUL6BPhu/+MY45oIGPrhU1g=,tag:r85eVcWxAKWr+TDgzqqlBw==,type:str]
debug: ENC[AES256_GCM,data:ZhvMv10=,iv:x2Hp4qHrJyCdcp1JljIJGf9VdDcv2AKRWfBpVQ6zKJw=,tag:hpZX9fGzg15ZgIDRJQI6RA==,type:bool]
#ENC[AES256_GCM,data:hKeiJESM,iv:zmY8e5nSBIrM3jo9+Q+omU7AhuDMTwEL6cVrnHkMDoc=,tag:4n+EzFXJ57OnQpoDwrE5rA==,type:comment]
protonmail:
initialized: ENC[AES256_GCM,data:aMUMLUo=,iv:QEue5Z22MQJqZbYelk8VR1CjMaKwpCZE7tidUexk7q0=,tag:+mBLzSSToKeqsqae4yDZew==,type:bool]
initialized: ENC[AES256_GCM,data:15st2Sk=,iv:3H60/v9E1Wv28BkcV9ce+vqYhst+W7bBuCabQQCxq+Y=,tag:A2onHAJl/xZUv1uxIQP5Zg==,type:bool]
vaultwarden:
admin_token: ENC[AES256_GCM,data:qP5aUZHoMNqNZAGJf/F/fjyi/VwhvTRKB20r+3AXhWSr5cmXr6Y81ctLIHD4La0AS3d0piMoHWV9fAAlSGziQdEvSY6Swv+PNc6cf9qJKQAeulOWRI6h9XaLmPdOOfn042rv2p5H0C0EghMTjz8RVG8ravXmYA==,iv:ue0WBnaUFX5f6VOgSNo2IXcxbCdzqdNvbRW/gJHn0Kc=,tag:bRoWmRpPfx3Qt/YUPMs2Og==,type:str]
admin_token: ENC[AES256_GCM,data:pLdWlPPVwllYnL9o21VOm5glTzpgICMadJuV13r/W1X20SgpPTfLDC2AntIY67rLqnDHtvXHOwfxuZ7GzI2+ttwCY6na8ZtNR2GP9M8cuw8gGCITsiJtt+Jrnjp9hS+Zjzt8HANcc9qfq0NHDfd9/iro69/tXw==,iv:f4FvVV6ZQYL6UwOUCVEVmE52wU06Ml8WI2wuK0MESWA=,tag:OiAYDpb5LWE3PNhPo9ExWQ==,type:str]
gitea:
runner_registration_token: ENC[AES256_GCM,data:PMhn23aq+bA7PB8RhvPDI6TXldPKR0EwnpVG6bBFan9NHo9z7TXREw==,iv:fSWaRmb6agJWrXRCULvEnoR+pSMslZde29w95cOdfCc=,tag:mDl4jIntss7VJW8jxHuAPw==,type:str]
#ENC[AES256_GCM,data:EMrnASV+t5neejzvu0cQJV/DAABX,iv:mHcvQr2ZU7JPB4j9Ta/kdlbCkDwco2TdGJL7ihHZEr8=,tag:d3n4Vz5TRTm68p+fTcoerQ==,type:comment]
runner_registration_token: ENC[AES256_GCM,data:bBp9/8Qc1t0YWAzHSKjG1bV3xyfEnkBFOiPMybBCJFks9TzBkIJwNg==,iv:8Lvmw2L6/zA14ifjTxgFKZ6WibTXYQaWiknzGRh90BI=,tag:6zDNhJdciy1LInRE5YrxJw==,type:str]
ryot:
server_pro_key: ENC[AES256_GCM,data:cD6hDSP60DHCIqO9NRnLQnB59cWDTdCUwNLMbyhGcdc=,iv:5jfQZHo3Hp9nHvKIZt3AcXPqVhFvK4JYQ7odilJeFX8=,tag:pXW4hYn/ob8CeAk20vno2g==,type:str]
#ENC[AES256_GCM,data:Yk8a53u6S9hZF87fSxAS7ixo+sMY,iv:pbT/8LGcgI0Taa/vlh4+h9upBMiWWKJ2W8Rt+X36C7s=,tag:LfPadWlJ0W5bCSpKxptYRA==,type:comment]
amazon:
client_id: ENC[AES256_GCM,data:2MM8juhtpmaoQ2k/5CrCAyNHOLWLIjOS9/6BTKiK,iv:bLSdrkCw3sFj4v85JDkCAW3KovolZt+mLO6Yxnes12o=,tag:TNcPOqNa1Ym52KypgLv7gg==,type:str]
client_secret: ENC[AES256_GCM,data:sk5mrUW+MbOt5ZMlxJRfdLzyLgEI7PdP5CfOmenJ,iv:cGQJnyD1OQ6QJNPxspUUUmq8zo1a1G1lcEcw+z+8oqE=,tag:4SbfpE8w9H6hKMnYEY9zrw==,type:str]
client_id: ENC[AES256_GCM,data:cFDd3jkWo6qStREkLvSMIY1ik0pPO1i9HCqmd9PK,iv:vAsZJUEUTjqt5yAYi+hcc0TTSzWUjws6VggRWNNtDOw=,tag:69HixF5cJWQjXiYW9qNKvQ==,type:str]
client_secret: ENC[AES256_GCM,data:NBqyzmnx069C16TVEqErQodwVuvWTPODkA5FivoQ,iv:j2QX8FucANzRJZI07piraXLtjB+zQk3NI4C4EcHd7Zw=,tag:yO42GafhPLz0oUhlmiRUWQ==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2024-07-14T18:28:36Z"
mac: ENC[AES256_GCM,data:FagYabkjwsi5VEAb3iVgTUKycIfTi0oIC8TJCkl5z1S0r1N4aG46tfEpAHWc49uXOR2o/uyPNg2KPJtEXIsW0Elu686eXQA5zJDKnHgWu97/4kZ2uebEzzuqkwnaxHqMbNyr2ABOJKZoNx4874tkdML0RxxRGD+/lD1EtayrJ5A=,iv:/qnB8SmJBKP2RPDlXmewgx/s0Yke7nhjzSxSbeg+g/s=,tag:MKvun7kBMaIgwFCmzJTQMQ==,type:str]
lastmodified: "2024-08-18T18:06:08Z"
mac: ENC[AES256_GCM,data:7F3tvtsIM4lpOWbGTcCP834zqzDPcpoHFkyyBIy4oBvv12/JqZNRG2aACkUbD2ls/znp99cMQfKRmJD1QrH1blrQtRi4VxLoKA7mv0IyVH7O2tclkcUQPa62j8V5Jj41hgPaQkRd0MTLWHfZa2qu6NllJxQMQ00J2XXxS3cVVlE=,iv:tW2oSRi7GsydEWjdtg+f+gkJRj+isfq9Xsh8J/pwQ5Q=,tag:z1kZxns4DrnSIiuNvLRHCQ==,type:str]
pgp:
- created_at: "2024-07-14T18:28:36Z"
- created_at: "2024-08-18T18:06:08Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMA1Ns3cJaRR/oARAAmVMa6mZHmgWtDhaz8jOpfPLPpKCXekgtfbXilxfaHK1R
D11H5yoYRnekvH4QNtUcptcO+I0b/V7MiPDp5i7IzOWCWkYCBLPSpyNQlVls7DAG
+RS5bA++LdB6/LxMNXMeARFSLJbQ0wqH21B/FnjiqprqZMZdb1EbAJCElZOMSqpT
26p00vfuOeN1tNEezuPeBdj2jtuc6Em8Imd+aq08wOzUxGb2w8bQR/G3AOEMvxCg
keVIJ8MgN+Qx6lbHY+1p4PzuNb6YaSJ57U3v0CcBmrY/po6/sYvlz+ReHyeUQycl
NdvzkpTAogUACxE1oFCHYylFrfGmjkz/qA3ksG6AaSYuwIU41mi3u6MvafaXX35S
VeYiWn3OYfSAKuI4YBnV36YMescIKqc17Etkz523jSpC4BthbEhVs7HIkFB0FawK
Xm2pdKW9Dj88057OffCj7AyARvcOhPd6nZw1aCDfiHheNi+v9th7fCf4gB9sq7+P
7XBgtUxfejb175MiHQvw4MaS/5zKQSIrAjP1Lpswf2p73OBO6NbnHL0J4XXydqx9
4fEuUCIAyZuhecc5BDcNtxJ0UM2ck1mVPHeuQzij0guu0++YLV5fQ3XjTIdoGDl5
fUglZugJ/7AFMV6tno0MsSbYMmZMTEpQIYwmKU8ugdx7eyFEagVVmnTPKybn6g7S
WAGNGXMsVUvTGki73O7PvBzU08Vsen399+SxKxyrEQBBfDHdLUYOpDEIjUb9hQ6+
HZOIXzs1LYcfL7XV0TKPZB93Y0vSzNJdUGxR4q+eYiCHgeKzXxKmcKs=
=xcMM
hQIMA1Ns3cJaRR/oARAAjjRkn2th5wMC7ZF7wYEUA5zNev/f/pHe4Y7fK2Rm2/H6
/slJh644xp9qepextu1nrtbyMDdykaZdG03LU1eKsQ3GtlFe9Z1CjgTg5nCSZ6iA
lsuYCcv4Q4IGGjX+aBwuMHNdlBBP8iE4jZU9D97jb3zfILBCY155yAjSIJ4VGqMZ
WqMFPaDQIpFScE3JQ0obmkxGhYVGjiK0/TsuH4pYCN6kAOZJ65AOnKK/1eA8HD7C
95YOXSvdHs9ZIPxNgbzcKd+9QuVehIExNxp2KmRFdLs2cU6EsiEYscxWcQDEt4Nb
KibE8kybzMcfQFEir4ujgwUXxZVBA+99ok7yot86rJtwyb7ZaQMuGaBJy9IuHTkU
g3VMxKm1M5NxML3ke7Tkfhv5zlTPvW63G4xaXcAnGzofAutn6t2Pc5/rnu2t0MGK
1c/SxCWgzKFbUBXQLbN5JGSh93wYUS06SAkEosoXetOCMceGMVe7VGdHT9WQKudR
ipK5x9myINgKq3HwYmazfgbSUDthwya4p7WpMZLAQBqtB46jSO9cNzkW0z2VdQsH
zN8zPAQSlNlK5GiTUeRnP7r9MBop0s/pewlIm7eh86GA/OMKsWDeo1wtcZY0unEf
CvhptOcwDBkgX5TXc9SsR5BxOjyM1+jbUCY+CYM52yjhi72gAS711ScECrfna33S
VgEhD8Tc7i2I3Z/Y4s2ocQv3cVZ/4QTvMnMAM9L7+0WZvi2+bR/CTkjzPhd1KbRX
aZGd8wc7d/IgEOBBC9nK8fwkYdbARSZ8ukr0RDWD9CKyZ+XL8dtc
=mLaD
-----END PGP MESSAGE-----
fp: B19E3F4A2D806AB4793FDF2FC73D37CBED7BFC77
unencrypted_suffix: _unencrypted

View file

@ -18,7 +18,7 @@ services:
mode: non-blocking
ryot:
image: "ghcr.io/ignisda/ryot:latest"
image: "ghcr.io/ignisda/ryot-pro:latest"
restart: unless-stopped
container_name: ryot
networks:
@ -28,6 +28,7 @@ services:
- DATABASE_URL=postgres://postgres:postgres@postgres:5432/postgres
- VIDEO_GAMES_TWITCH_CLIENT_ID={{ amazon.client_id }}
- VIDEO_GAMES_TWITCH_CLIENT_SECRET={{ amazon.client_secret }}
- SERVER_PRO_KEY={{ ryot.server_pro_key }}
labels:
- "traefik.enable=true"
- "traefik.http.routers.ryot-secure.entrypoints=https"