Skip to content

Commit 73af396

Browse files
wip
1 parent 47bfd6b commit 73af396

File tree

3 files changed

+132
-0
lines changed

3 files changed

+132
-0
lines changed

apps/vdhub/domain-mapping.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
apiVersion: serving.knative.dev/v1beta1
2+
kind: DomainMapping
3+
metadata:
4+
name: vdhub.ro
5+
namespace: vdhub.ro
6+
spec:
7+
ref:
8+
name: vdhub.ro
9+
kind: Service
10+
apiVersion: serving.knative.dev/v1
11+
---
12+
apiVersion: serving.knative.dev/v1beta1
13+
kind: DomainMapping
14+
metadata:
15+
name: vdhub.ro
16+
namespace: vdhub.ro
17+
spec:
18+
ref:
19+
name: vdhub.ro
20+
kind: Service
21+
apiVersion: serving.knative.dev/v1

apps/vdhub/sealed-secret.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
apiVersion: bitnami.com/v1alpha1
3+
kind: SealedSecret
4+
metadata:
5+
creationTimestamp: null
6+
name: wf-ngohub-secret
7+
namespace: wf-ngohub
8+
spec:
9+
encryptedData:
10+
APP_KEY: AgARj0p6QOXpnSPFpDaKSMHdTxptf2TxBab9tgmjjfB6Rw/A1orSr1hd6m34k0UpKWK9PmsyWTu5toFrofMbXy8dQuCpyPupgEuX5ZdXDXUsHELJtvtb9fEw13NtN6CSg8lrXQ0qu+RDFYeT92qFeAGWwU+NMpoY4WUM3VLXLqupkLioqD/dSfAUx3nvcOVFkL5uLQXSpKRKBS4APThj9igGRp0BRFvoHZ43giQ3fc8/+WbGskkNM4dqYqamhRtPpf8Ge3psfbd86hXTOYcU8qlqc2Min73syLeFh7G0j1IX5mzV0u/4N3ti9AV/yBKFOrS2glOaCtSPO2ylEvzLAVgMNC0+FA524gyb3uXApNNJKc7meX5JzViltZRgJa7U5ZHvW8wu8cPQm+ahy9ukLR3j9+qT3hOBFud3d22hQKVKT6LUwUDx0LmomDcLwzXS+6chHZ6HwEPXLYtcD9bNEIGcrFjiXTsGaCZ0H8l8PeXDQMfvlUk+VyAF3rCBLW2AYxBhC7ySW+Pd4cNuRo07VNFKuVbarlGmFtgu9bGbE/cVJAhAO5qzTTMfMVwIq/ewm0mEakgpmPgM/xigx0GiUgTGUSnfjs1VL0Ejva+xvoRiIcKlv7PnTb0uupDtrpqAvCp8VPbNASlo2Qvm8h0+8lwWBAjqFKSSn6ycftCf0nmSF8yxrDofuoEa0X5RPXx6d+R/8ZjbsjxFjh9ELgk6Eg+NwcwuYmXKI+I4xhf3H1yLUN+a0nhhVcZS/xDq9F1OKuwTKO8=
11+
AWS_ACCESS_KEY_ID: AgAPn1AkEyDRvPCOYl2bl+G7sNfUHNyFkzkMnH2FBCR1ncAbIkjsg2gr0pLwNAMAyA7D79sts4V7TntT0jc+VfG/O1Q4zArSheUouQBGgg2StFS7HZS06+wzvLcbMvRRcj4AhcwxlT+YfVver7k0h07NmnySID5ZlKJLwxEb8deU910tlCCULx8amQcOntBazr2Yufv5H9IX3tdaq6cImc1/V0D7YkBYJOYIQ1m8/wTewhJIcuN0MquW1Pn/hpY0UQXbjrBHCjD1irDlBKQ4xlLhBmaXxk8pz2OYzG4hlH4QoX0zYbloiqFcv0hHfPqrnndM6UdUasj931RsYtTKvtklbS12FViFHtarPp1X7GMPl5A74bOvQOCvHWENNhIIk4dMgUtMv6qDzVw3I0LZa/j9ut8yDbMgWumcL/Vn9V4IsfpMBEjfaLNt888244HQK/pzi4ROKeEdV9TPCMZ+NNkcn/EKTAXPgJu5HcMQ+8N6IoHaTc9eZuEbG2BkgkYYYUsqdQ1BOmXPL4DQ6IzjM2XRNb3pcd3NDRCh4x1kF6bq9VnRkROf+ddb2U3pIDXMUt5BYZjbtP78B/kFZcIV9EouCwM8qLB0TtXNOSOed/C/ucFXcKujjM/Y8b3/aXyvFv2yGRpwsDBwnTe0phS5VyQF96P4jcshmT1OaLq3wy9/kCFrCv8mxCsiojixXu91TUxc+fKkAJ92mhfwJrIGem6c6mJ+vA==
12+
AWS_BUCKET: AgAbAo46AqqrbwIrSPJxo7ZbatdcPUSvT7T5U8yOW9hjRfuExoIcg9DxFX1c0YD0Nr7IX+ihtNUp5bzpvpvsNCDD7Q534w8xXdY+7rC6+XxJBEO8CzxBxBBna7f08VlatexqXbGJiAtsiYZOeoxapRc1y9bQtlvftqqPk3idbhSV02p0rgdQ02bhK7aI3AcYYJ8PRRKMcNQ33LIDJFdRVnvu6HqLRSmenAQzE1yPgGBVQldVIEgWX+iHPcp0lKY7RpZj1fTL2cx4MAR0I+usIInED5BQw68w3j0JPtHGq4dOogzsScmPFG66v3senCnBTnlnlIb5Gq/0HtE1ocb7gv3dqfBLG+4pXurzQEpKvR8My/orwVc0zwBqZG6WKqomAxlILYo2Zt8Ukj4fgLtQQm6NPkJwoL/F2fuhPeC+lP2ygBJUlg+ryEAPWHX4ERMVa6uLgphm1db4G4OjEqlaCOt+JMjy2wjJWTF0zL8Eg3BC2WQAqbbQTEdmMyQOOnDHG7bd4PDFa/JOn1GHreLA/USDnqXnA5OVAUBlNubyzxAE5SztPWFsS662VG5nscnX+SHNcw1ZEcmAROEuOBzqrfdQ5vI3+qfllKXl+9GRqjqyp9lPUHXI4uQWhZCA06ETvrlVk66FQ/8qtm8owHZzNkbfIlfkOfoJEiRNnRyr+wmhg8Oay4l/S74HahDsnquqkNQZTTU6HvEtbp0=
13+
AWS_DEFAULT_REGION: AgB3CNAJwQNNgIf3HXMdg+It/nYzw6/MYurqvAX0qtYWvuboZqYSRLmgU/j3Z5WdGfPRTvUGcAXVBqsBrFD6kqKm8OscYDhinFLhQhHB68L+Jk1tXurWIS7ark3ORjtdX3nuDn6WMuX/Ali5rG6prj2QtevDXEAZ9rd29qlnEowaJs+BRkIQWf5rOwHSTx/tb5Y1yWF4pu0s07RyF8lm0nWoZXO0TtlrWj++TOniKje4dT+d6U9hCWmSjx8uwoVLANH6+B9Ftob/+1o1FHEsoC3UatKvjgBBiEYGssaXE5Yjm1hpFYadx4uNosppg2v88L/5cGx1tFzyPYM5XJuvh5V5RhaqljiOBRpqBJIifnk3gXxwmygOFllGyO3Dwo8flfobBaexm7LUA1zQql4VZN2+78qiw5Eon/70AtfxCx5ivkKbDPEDhOtiCVdgR1BMlZ/T22AnvK5RphGJRh0aQwymYNn5ZsWMlXGEDLqx8ukeutaWuAFwg3BqMVjP8Gz4tkopGlMvFLLprmAjz4aMyUq0Y6ITOOZOALYe+97s+hkxKoguhrZh+Af4zyFHMB6ZLw7rlND8dC16EXq1sQcmgslo6BnJiq38tsyGOSqrEKdIR7h/nWUxKN3zO/+QIqSsI0rmb6mxZMFlZqIui+Zh5Gt5MnetCKVb3fMg+GLL+8PGakLZUsqjhFX9JI2fGavzYkxxkbWEF6HnScCKzXU=
14+
AWS_SECRET_ACCESS_KEY: AgAz33uLPct+nBgDeCDkFxC8Am44IxqBmXoFvpUEmbyffXRxfkLc+45FeUg00qH8H2YCYPoqbhabQEOUNKW9gCOmezzIGWu7ZSZwJMZiMDCwhzVjtJ0fN/nOG9+hBd02m0se4F81x93wVssxfNq5I6ff+hvHmfa95U/719sCuoddvodmUXGNEHwNTJrLbiXtfH4OlHu+nzLVhC7CTP3/iJutzr1H40p7MakNedxnqcM0N3P2zRTsoI7ERN3PKz5e6XaTxiHgxIWuFcuGuU7blClaUJvApvfc6JvpyxPfDo6L/Wgy7qJb4h1gQkWHmPWlopeIFHPOJHW5noa8uU8ULgcgvOLYce7EC8Xa/fp8AclrO0pYZixcr8hnlQapB7eFjF4nrgNt2Sxh44EomGfi0DcyYdu0XrC3fjRTPPKqQm5O3MCRInLq4Wwo+vqsewQRXl34/F3Kq9yo8gHUpHuAw8gwbwXeX3NM4oQXAo7PMbDIQLE3BVF+pd6U1E7YY+VFtl7FUJAcTynpIfI7CRjyw5s2v6kFmQP4pdL29M40DMPMkvwsziASbb6fxn5lIuLG43W71ZDb8CCiQ2EHWkSlrJ3CR+5TuS8JvhS6n3GK+lShR585CVE0v+uGvjD/bu0JRZrd0fooCKW4DsMNVkQUcK6SfNtLPidG9sQLznT2DE68nG6R3bnY+pvga+FPuGxrOJu42s11gBylJJVcXw0xbGN0K0FdEMwSgddP59QJmHLNIYeOauJdqZMo
15+
DB_DATABASE: AgB3sNxgRTjMTvA1yylS5S2e9sY0iJSQJF+UcbHE/WyBpT1RVV2vmRjCeIOouDMrOj7JXw2N2oFPY8TfnFFD02qEaPzTueBQOeW88wWcZLXRIs/kNohx/muTkhuKi+je5XHVjyAeubjpz5mZb79ZgIh56HnvtL6CcIyXkIpDFeQdWGJGptOQbH6rg6VN6549tpSdH1dY3nzxAKQL5x/0y/WJAUYmYuY10GM3kF/DDmt7yvVTi0CyfNXGcKA+PEiza5j8uf9MH468ArOIo2xJu8/v82glrOx4OqvzyslmS1+jlORGbxBGIvDxi5Vj9qaHq7eszAfosGGkEy1E6iniHg8z8Zc1Dt9CXxtc4AbdzLC7Za+P00Z0rH/zq3bZmNZmQNorh6fBytL1iZbKNqowA0iLvllXB/l6IU9stbewvyra7REFWpd5HYF9ABsul522RaU4e2JnH+y/cDgQpq32EklXffvtmut+41jacGLIlB0rXw+zhWX89Lqb5o0LeL+ul2Ym20cdjg/nUrZnneV8bsN4UWsqij/JpB5W4plLD/XSO/Dzecr0Jd0YEIEGRC7IC73p4g18B+65lngUQAMgrzpnJpx4UOWz3nhhhQaImAiqCngtVh2p4TMzNx7QywKaB8CO0GCRHfumOARNT9K5iLXmrvtqsvfWFn8CTN/QkkssnZYMvmb4oInzYfZ1civ9+pYOutwccwx65T8=
16+
DB_HOST: AgB6HVoElriaPfr5mxjHrV/yzvvKH6PxD3IrgBivhXWEqpNErs3Ypq8bh44od6ayUNw41T5zinq8oW525ujWhVMDQOKwXP0ksPcqRCnLNbEBw1U9dwxiUtKVuc6rJVtsGjYaBoJBMmXQz5h3jd9t1JUd7l+pqa7Exq1enksyVojWKZBgQ79k0kBHffO3qQZSA0t7ykPF1ofeIc813bE+FXVyTukLf4zOodvVj/aYYIcjFZe+eOdTw4z9Y7jpG3kxk4LeOQlOw+l9bcyaCfyuIn/J0mqIpHZCL0hNcipeLp1Ff/z8E57FYLuvu33/F1oQaYAxNAWqD0oEqyc5nvnNrlCaubOJLg2lfBxm/FNbTi+fjQ+jgrJegJ4eZW7svXEa1V+ljRUEh9vV5asJMoMuNi4+G8+uPp+q8rjT2WdT9Q5qvIeF/VSSbUGWxN8jkk3SPldIdPNwBHt4nqB4PzhrF6r74xwJ976L7jGWJgJjiYs+FhAkN05wSlTTIL+aAfJ1u/53rfxW4cmQrwtan8kwOtv8Pg0CC2z9qqWkp+36wLDME+Je3bjrMpxC1EGA8AXTi+NQcrxq0uSXHV9PzOQWnXZbbALCqL/osBqx6w4SbWRbX7yrkOUT00GVkC008azWPXN23RxfAOfxJCeWJ3kUqBuLCrwispGWSih0KtkihiLqLzPhF7jaSXTLSkiWvYYYxctM8Hobv5f3hSbYelyhEblG3oBdoS6AlEePvly0hD4wlYsfS3NTi/oUVYueyqOK0gruFwU3fyUhR4GG
17+
DB_PASSWORD: AgAi9CRKf6/CWj1IbB9lLI6IJm5QAb5VTwpu3Pf8qRohHfT4OWtT+Dy4o+fbHmB1TZpi2PnE9UxyhKHs1y/e144I3vuO4Co+yAWH4Wdq3TdkHdI9mM0RVPIK0+KPxaQXkKQ048KtThq/gZDEknxscjJriyp9w4JfmrMeJwQnMSE3OwGqwKYrNx0ryS2yL7shahYS09TzXg1jw47ubOfzqp4oMgOOsyXXJO6hN43c3kyFHmhidh8WPijyO9UrP9YChnC6gWpcOzPHBSk+m5PNeW2pEA7DgwxmlTeGNIxzAfIhoKdU901p5qfqYkPxtnbiqszV8PFmeD6TELYk9pT13wMJX4k7OBAiJYcqT3hOsRUbt+FgrTzJo9ySOzap8UwJyL+jQ9/5EWsOR6pzsfbi4WQtsbkrxBse4XxaxvZbMy1wIWuL24vGEUsriUGe5Glw8hYmWV1Mg4+Xx0E3BbEk8XsXTTbSO4J7LnUkwFrC13DqjkK7W4UHjOAXIFp/pvCj7LQ+wQkP7N6X2vZLtWJNqJDVl/Y8CWvwMM7FuCKe2M5ihfeDu1z5KQn3/3NI7Sc2RNbL4AeK4GsBLhcFevbu7f1VjkrYWx2jZY9qMazngc5Wj/xDytKj1O5Nz8+bT7F8u1xfXhfHpDgTIPgJcw05KRPXp0x9EytpRwH+3+cEUNoer2QBb12wQR9NuxL5cK+r4/9fFj37HRuRA1v/kjys+0S5hjBExoJN20Ix/Wdf3Vvvrg==
18+
DB_USERNAME: AgALCFf9pIkhLkTgnSdrNS1iiN1SZlLjnTNxFEGkfY7FOBMhu4l10c7tH3MARE1CM55fdzPNMKvQCJKd8vh5VS7sLryKTJGBS6VT0UPndnLAvcYdilLnKNaPb3NgVSOvKrdI+xEG6xJOwTLmgUgfky0q+JSWRknOjpL60tclTvRo9Xwy/UAGMcqdXILAPlLK7F709YFuVlOgIFElVkLXFHLN6/vrW2obzm5ljjq3QtZnRPM+Wgj9V7TBRxZUsBAUhDvCu9OPq0O8+IZdJoEty/lVVLvzPqzNmSS4wt6aS5JxnRkVLq3t/7XgsReKf616VDZQ9FuAmEz5dDlyxyC1+vAn4mTtezrRErhLtwvEKDCtm0XjVS8SnREMPjwRMcvTNpDB73CPVQQTxsgMoW7er/9lifidJpxrlBg7v58+FQDKgAZhQ61bxjlbS8X+PceGTy63SNHqFRcqOntUcKi3CoEZXBHaIQlvTlZuu4SRo2i/PufRbloDxI5PiQ1e2rQF1bfGSMevu6QKDkUaCX398Rbjv4iQSzytKfwrPQN6GjC3Obhhw/JeVS60LsdHaDtmx8JU40IyNTcSkkf99zdUP8Od8lPQMY4/pV0tSxnhzNARwYgv96R+UwZikCP7PZeGxn/DXHfp1+6lGKlXrD9TBf74auAmDHisgLfFq2h029+sBLzGCZLqbevGbK6WfVC8XE9RIZmMVsYY8z0=
19+
MAIL_FROM_ADDRESS: AgA1E4eESEcxBwDuvSujHJyQ9WDd+DPKBlOMpP0TfZvP/QQlQS/ZHubZmOOoVNfdjhuQVHj/0L92E0s4iNRTnMME0bQ1GXy+vPSjKjyPH5j8beB4YYBFdhwYEeAT0bSEB9nvJ2mH7MNv3sjB6CMIMx51bLoUOxp5umBofk4I5oT1FvWmSBpfNu1euRc8tPkdFnAXSqVZOyePvAkIgIeymX0JYCiaXuIH9lC724rVFPgaLCuowqzK0QOBNN1VMc9wNec4q23Krw+nyrVP4GfMGpQ8HM50775vyonoNMI0bOhq7N/S9pJ0f+Ky5wh/JcaUf+PF58FJ7MTc0ZwehNs5dvQqYi3JdwWjwwOTWgjAS7kiw3lvJx3e5EGpQck99DGacjnlemvU6yRWNeQPnvYaYdHdDgDm2gAv35QNPv7MH8w9wSzQ5vIttDvMBapjp4VOKiacPD+VOpdJunaTxHCALidS0Ns6+e8YlvL9BEWuEZ7gNLUnOuM9uA0H55PJBw9WSvn+h1vieGZ5ZRpO6rT78KuBllBB9hSpztyOxh6nQBMn+7S9GCjq7Whnv7sMGzJ4Stmxh+wJpiBeLrjv6vhvdzViKqGFhb8YQ0aOdPOkN21G9yoYu7hNvqQkgP0oK4qePUkxV7w9z1g6IhxBClE7PVhCEDzSDlTYLr09aqFukJH05uxHGmgZ9kPnaL26jVo2pB/m9AA7G/hA2zujjMlHpa/heuU=
20+
template:
21+
metadata:
22+
creationTimestamp: null
23+
name: wf-ngohub-secret
24+
namespace: wf-ngohub
25+
type: Opaque

apps/vdhub/service.yaml

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
apiVersion: serving.knative.dev/v1
2+
kind: Service
3+
metadata:
4+
name: vd-hub
5+
namespace: vd-hub
6+
spec:
7+
template:
8+
metadata:
9+
annotations:
10+
autoscaling.knative.dev/min-scale: "1"
11+
autoscaling.knative.dev/max-scale: "1"
12+
spec:
13+
containers:
14+
- image: code4romania/website-factory:1.8.3
15+
resources:
16+
requests:
17+
cpu: 10m
18+
memory: 80M
19+
limits:
20+
cpu: 250m
21+
memory: 256M
22+
ports:
23+
- containerPort: 80
24+
env:
25+
- name: WEBSITE_FACTORY_EDITION
26+
value: "ong"
27+
- name: WEBSITE_FACTORY_HIDE_BANNER
28+
value: "true"
29+
- name: APP_URL
30+
value: "https://vdhub.ro"
31+
- name: APP_KEY
32+
valueFrom:
33+
secretKeyRef:
34+
name: vd-hub-secret
35+
key: APP_KEY
36+
- name: DB_HOST
37+
valueFrom:
38+
secretKeyRef:
39+
name: vd-hub-secret
40+
key: DB_HOST
41+
- name: DB_DATABASE
42+
valueFrom:
43+
secretKeyRef:
44+
name: vd-hub-secret
45+
key: DB_DATABASE
46+
- name: DB_USERNAME
47+
valueFrom:
48+
secretKeyRef:
49+
name: vd-hub-secret
50+
key: DB_USERNAME
51+
- name: DB_PASSWORD
52+
valueFrom:
53+
secretKeyRef:
54+
name: vd-hub-secret
55+
key: DB_PASSWORD
56+
- name: MAIL_MAILER
57+
value: "ses"
58+
- name: MAIL_FROM_ADDRESS
59+
valueFrom:
60+
secretKeyRef:
61+
name: vd-hub-secret
62+
key: MAIL_FROM_ADDRESS
63+
- name: FILESYSTEM_DRIVER
64+
value: "s3"
65+
- name: FILESYSTEM_CLOUD
66+
value: "s3"
67+
- name: AWS_ACCESS_KEY_ID
68+
valueFrom:
69+
secretKeyRef:
70+
name: vd-hub-secret
71+
key: AWS_ACCESS_KEY_ID
72+
- name: AWS_SECRET_ACCESS_KEY
73+
valueFrom:
74+
secretKeyRef:
75+
name: vd-hub-secret
76+
key: AWS_SECRET_ACCESS_KEY
77+
- name: AWS_DEFAULT_REGION
78+
valueFrom:
79+
secretKeyRef:
80+
name: vd-hub-secret
81+
key: AWS_DEFAULT_REGION
82+
- name: AWS_BUCKET
83+
valueFrom:
84+
secretKeyRef:
85+
name: vd-hub-secret
86+
key: AWS_BUCKET

0 commit comments

Comments
 (0)