idk, this has kind of stagnated
This commit is contained in:
parent
e3a6a8c0ef
commit
a1bd97bd4c
24
mocha-cup/certs/CA-MBS-DEV.crt
Normal file
24
mocha-cup/certs/CA-MBS-DEV.crt
Normal file
@ -0,0 +1,24 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEFTCCAv2gAwIBAgIUGVh9x6Y4ze81e4NO6vIW6IbkZ2UwDQYJKoZIhvcNAQEL
|
||||
BQAwgZkxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJGTDEQMA4GA1UEBwwHT3JsYW5k
|
||||
bzEfMB0GA1UECgwWTUJTIEJ1c2luZXNzIFNvbHV0aW9uczEkMCIGA1UEAwwbTUJT
|
||||
IEludGVybmFsIERldmVsb3BtZW50IENBMSQwIgYJKoZIhvcNAQkBFhVzdXBwb3J0
|
||||
QHRldHJvbmljYS5jb20wHhcNMjMxMTA3MTI0MjA5WhcNMjgxMTA2MTI0MjA5WjCB
|
||||
mTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkZMMRAwDgYDVQQHDAdPcmxhbmRvMR8w
|
||||
HQYDVQQKDBZNQlMgQnVzaW5lc3MgU29sdXRpb25zMSQwIgYDVQQDDBtNQlMgSW50
|
||||
ZXJuYWwgRGV2ZWxvcG1lbnQgQ0ExJDAiBgkqhkiG9w0BCQEWFXN1cHBvcnRAdGV0
|
||||
cm9uaWNhLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtVx/bN
|
||||
VbVzOyhqMxZQHiSMm8AaALTi5lMRWaKQNQuxazh6u8rwAv4IEvKGUdE8YSO3Dl3z
|
||||
825d5KTeRLDPNOUr5bm8Xsg4x8StAwZYYknAnzqb629I0PmqCnsfshpA9kGy0UOz
|
||||
vYOUMaTIDJpGrSlbUrh8RLDw5iVA6YL06DbZ+ooneriHtFmLcGUn8ENw596IBrxd
|
||||
Xo5nHE51j3vtnF3get0taPCqZZy91mnB00i0iKRKtSFITzfUUDVJ34uL9aPXoEa0
|
||||
CQvAsj6/MEtvSj5QTjuXOolRgZ/L4axfxfGNi76onrn0/d+dAvGIj0rZWYMzmPss
|
||||
Z+6gYswTQ1pCi7UCAwEAAaNTMFEwHQYDVR0OBBYEFKQPCzyVOvt2fqdTNrCX+BLk
|
||||
naLcMB8GA1UdIwQYMBaAFKQPCzyVOvt2fqdTNrCX+BLknaLcMA8GA1UdEwEB/wQF
|
||||
MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIy9g7cK6/lpYuuBZ1AwVR85uq/mZJWD
|
||||
QJnoDjWtsI81yEe4SdHILcDncbNDoR/gZZGXUgiF8P6RGWMOluQOf4SUq5CRbnUT
|
||||
T4aa3mWHGNs7Ixa+BohHFzM1AEljxa7kEM2MZ3Iv5/XNCwS9xP0sU+iu93oiwq4G
|
||||
J9Co3Qt49GnJpUCs4rGAOVVCVCPD7vxDgm2PSTIvHQnr2RKheyDVCidiNTSZoLr4
|
||||
SSYNMZ5jgB3upvD6cnbH9N/a6ZnoUjdXpotf2RUIbbQwVVusS0fcqTLC4pg4/69C
|
||||
r8yurdutDzS5b+L+aShK6rJbn2zvgw0hBiz8hBrpVfu3kRpF73a+0y4=
|
||||
-----END CERTIFICATE-----
|
||||
29
mocha-cup/certs/localhost.crt
Normal file
29
mocha-cup/certs/localhost.crt
Normal file
@ -0,0 +1,29 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIE7zCCA9egAwIBAgIURvpBSseeEDIKEO0c1VBMWkLexMQwDQYJKoZIhvcNAQEL
|
||||
BQAwgZkxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJGTDEQMA4GA1UEBwwHT3JsYW5k
|
||||
bzEfMB0GA1UECgwWTUJTIEJ1c2luZXNzIFNvbHV0aW9uczEkMCIGA1UEAwwbTUJT
|
||||
IEludGVybmFsIERldmVsb3BtZW50IENBMSQwIgYJKoZIhvcNAQkBFhVzdXBwb3J0
|
||||
QHRldHJvbmljYS5jb20wHhcNMjMxMTA3MTI0MjMyWhcNMjUxMTA2MTI0MjMyWjBo
|
||||
MQswCQYDVQQGEwJVUzELMAkGA1UECAwCRkwxEDAOBgNVBAcMB09ybGFuZG8xHzAd
|
||||
BgNVBAoMFk1CUyBCdXNpbmVzcyBTb2x1dGlvbnMxGTAXBgNVBAMMECoucHJpdmF0
|
||||
ZXN1di5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCB79lGqz1t
|
||||
wC5KDJ6TMsJk6/BK7vQiyT3umuut2RPhwkMHfihz+zfxaYo4C7KHkSoCPT4v3u1y
|
||||
MONJfiev8E+/ZzHlPNYhxs/Su1iSavJQHPvKzKMSkvjbMQFX/Cqzp/A2NL5EkmYv
|
||||
HrFd9WiV2azp5knQ8hLWdvWR8gUHJZK0FocKA6qbQNQ3G/McOsEsaUZtjCcb1oJw
|
||||
fKt4G8i2Iv0aMMTOJfCQYhrpuGuX8qkcD1gR9imb8qhthiLw54LwcrtQcIVEwFAG
|
||||
YyDPVRsw6xvLYHchRkx+DvRdgy/UKMha9tq/3lzF9Fm1/3cnelEsKe7W51ZGkU+3
|
||||
apVqNovaYZ+ty1rRxMe/tj4XtHaOLTioG/UMT7AL0LK3darEAS29n8UdT+xORBsU
|
||||
7iENL112ZcY4yrzCDzUz1Ys0NJAl9a4p6kW33lu0idRTq75xwOYoKhX69Kff0bF8
|
||||
dAAebxZSYcIF9/uKHpKW31zK8ac9d1bHYnkL8Ej2yA6Ps98tYLDUecC3dbYk+k2I
|
||||
igz2BN2UhyEonb5DUz6dSlR+RR3kB884ycMrBi9FNEhjBhm5+iOHs1nAh1Hzm/IJ
|
||||
Koiw49XyWZIxNYWkcqq9h4wQEQIiZ/3S1FeJWxj+vt+tZKAhDc71V5kSHHJXCh3X
|
||||
EIqXLZYKXPAG0uST+H8VY5bXahKW/A60UQIDAQABo18wXTAbBgNVHREEFDASghAq
|
||||
LnByaXZhdGVzdXYuY29tMB0GA1UdDgQWBBSCn5UhCbR7QG5M5RgZXI4y4LoFSDAf
|
||||
BgNVHSMEGDAWgBSkDws8lTr7dn6nUzawl/gS5J2i3DANBgkqhkiG9w0BAQsFAAOC
|
||||
AQEAPozqKZadO7QR4HxdU2KNuBlfbvZ62KS2UoiISnUS/cHEejkSdU6RaWN1wVv4
|
||||
rimBhhVX+vkIBcd4OiaRTxFBQpgkyTxI7L+B/fKTmwUP3KEl2GSiWFwmAcRQjn4u
|
||||
tNuABnn7d7UTl9NCR/n3981A1gl6cIAjv6XBEuDWCCTSCVWgWDBlpG2OA0Fp5+GL
|
||||
J4Jl7xfjpiFAdOllVi/Cd63DiQmv6Fxuc2wBeugatLYCM8Mu6WOJ8+SvbJ57zYec
|
||||
1oWftLmRr5WxpgGrbDMcAwwD74OXlTOuNX/Jx7uX2Y4Qlqysl7gHJtztlTQCO+23
|
||||
RRiyHDf6iKxeh2S16xnVi2vtWw==
|
||||
-----END CERTIFICATE-----
|
||||
52
mocha-cup/certs/localhost.key
Normal file
52
mocha-cup/certs/localhost.key
Normal file
@ -0,0 +1,52 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
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
|
||||
Hn/DMWon80lSV4Ds8yHgx6W7Y/c=
|
||||
-----END PRIVATE KEY-----
|
||||
2
mocha-cup/examples/mocha-cup.sh
Normal file
2
mocha-cup/examples/mocha-cup.sh
Normal file
@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
python3 ../python/mocha-cup.py ${1+"$@"}
|
||||
22
mocha-cup/examples/starlight1/Mochafile
Normal file
22
mocha-cup/examples/starlight1/Mochafile
Normal file
@ -0,0 +1,22 @@
|
||||
# Mocha Local Server Configuration
|
||||
- server:
|
||||
- port: 8081
|
||||
pathMappings:
|
||||
- source: /
|
||||
destination: /home/beckermj
|
||||
defaultTenantName: starlightcare
|
||||
assets:
|
||||
- type: local
|
||||
path: /usr/share/mocha/assets # /module/version/...path...
|
||||
# these could even be .zip files of asset bundles
|
||||
# which would be decompressed on-the-fly and streamed to the client
|
||||
- type: remote
|
||||
# for example
|
||||
path: https://static.alcehosting.net/prod/mocha/assets
|
||||
tenants:
|
||||
- name: starlightcare
|
||||
libraryReferences:
|
||||
- filename: /usr/share/mocha/system/Mocha.System.mcl
|
||||
- name: starlightcare1
|
||||
libraryReferences:
|
||||
- filename: /usr/share/mocha/system/Mocha.System.mcl
|
||||
11
mocha-cup/python/MochaWebServer.py
Normal file
11
mocha-cup/python/MochaWebServer.py
Normal file
@ -0,0 +1,11 @@
|
||||
|
||||
class MochaWebServer(WebServer):
|
||||
|
||||
def __init__(self, endpoint):
|
||||
WebServer.__init__(self, endpoint)
|
||||
|
||||
self.pubkey_path = "certs/localhost.crt"
|
||||
self.privkey_path = "certs/localhost.key"
|
||||
|
||||
def start(self):
|
||||
self._server.serve_forever()
|
||||
7
mocha-cup/python/mocha-cup.py
Normal file
7
mocha-cup/python/mocha-cup.py
Normal file
@ -0,0 +1,7 @@
|
||||
from MochaWebServer import MochaWebServer
|
||||
|
||||
server = MochaWebServer(("0.0.0.0", 21443))
|
||||
|
||||
oms = SQLiteDatabaseOms()
|
||||
|
||||
server.start()
|
||||
5
mocha-cup/src/mocha-cup
Executable file
5
mocha-cup/src/mocha-cup
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
WEB_EXE=../../mocha-python/mocha-python/src/mocha-python/mocha-web.py
|
||||
|
||||
python3 $WEB_EXE ${1+"$@"}
|
||||
Loading…
x
Reference in New Issue
Block a user