nginx conf
parent
19f01b68e2
commit
54bf6a1653
14
bash_aliases
14
bash_aliases
|
@ -1,14 +0,0 @@
|
||||||
alias c='cd /usr/share/cybafelo'
|
|
||||||
alias s='cd /usr/share/cybafelo && ./start'
|
|
||||||
alias d='cd /usr/share/cybafelo && ./delete'
|
|
||||||
alias st='cd /usr/share/cybafelo && ./stop'
|
|
||||||
alias r3='cd /usr/share/cybafelo/r3'
|
|
||||||
alias p='cd /usr/share/cybafelo/r3-portal'
|
|
||||||
alias e='cd /usr/share/cybafelo/r3-3ditor'
|
|
||||||
alias a='cd /usr/share/cybafelo/r3-api'
|
|
||||||
alias logs='cd /usr/share/cybafelo && ./logs'
|
|
||||||
alias m='pm2 monit'
|
|
||||||
function r() {
|
|
||||||
/usr/share/cybafelo/restart "$@"
|
|
||||||
}
|
|
||||||
export -f r
|
|
27
build_latest
27
build_latest
|
@ -1,27 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#for package in $()
|
|
||||||
for dir in /usr/share/cybafelo/*/
|
|
||||||
do
|
|
||||||
dir_short_name=${dir%*/}
|
|
||||||
dir_short_name=${dir_short_name##*/}
|
|
||||||
|
|
||||||
if [ -d "$dir/.git" ]; then
|
|
||||||
echo "===========================starting============================ $dir_short_name"
|
|
||||||
cd $dir
|
|
||||||
git branch
|
|
||||||
git pull
|
|
||||||
if [ -f "package.json" ]; then
|
|
||||||
npm install
|
|
||||||
fi
|
|
||||||
if [ -f "bower.js" ]; then
|
|
||||||
bower install
|
|
||||||
fi
|
|
||||||
if [ -f "gulpfile.js" ]; then
|
|
||||||
gulp build
|
|
||||||
fi
|
|
||||||
echo "=============================done=============================="
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
r
|
|
|
@ -1,74 +0,0 @@
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIGfTCCBGWgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgcgxCzAJBgNVBAYTAkRF
|
|
||||||
MQ8wDQYDVQQIDAZCZXJsaW4xDzANBgNVBAcMBkJlcmxpbjEfMB0GA1UECgwWLT08
|
|
||||||
eWI0ZjMxMCBQcm9kdWN0aW9uczE1MDMGA1UECwwsLT08eWI0ZjMxMCBQcm9kdWN0
|
|
||||||
aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxFjAUBgNVBAMMDS09PHliNGYzMTAg
|
|
||||||
Q0ExJzAlBgkqhkiG9w0BCQEWGHRoZXVuaXMuYm90aGExQGdtYWlsLmNvbTAeFw0x
|
|
||||||
ODA4MzExMDM2NThaFw00NjAxMTYxMDM2NThaMIHRMQswCQYDVQQGEwJERTEPMA0G
|
|
||||||
A1UECAwGQmVybGluMR8wHQYDVQQKDBYtPTx5YjRmMzEwIFByb2R1Y3Rpb25zMUIw
|
|
||||||
QAYDVQQLDDktPTx5YjRmMzEwIFByb2R1Y3Rpb25zIEludGVybWVkaWF0ZSBDZXJ0
|
|
||||||
aWZpY2F0ZSBBdXRob3JpdHkxIzAhBgNVBAMMGi09PHliNGYzMTAgSW50ZXJtZWRp
|
|
||||||
YXRlIENBMScwJQYJKoZIhvcNAQkBFhh0aGV1bmlzLmJvdGhhMUBnbWFpbC5jb20w
|
|
||||||
ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVH4crWasYtZYjn0oueNpX
|
|
||||||
pwLGJPyjngEQ8K9+pQU/nVUGWy/rKigyXuaqpllO4b7n5GYMHU9TQuVsEBVXMjXV
|
|
||||||
FPxSqBUcupcXO5BoJT0XWG5scYnbOlJec9v3CbpEDdXyKjurCVTdO74gSTR8Fik4
|
|
||||||
IywXjDe5Av1WvxY0XWQXNGy4rPUvLyDvtUn363Y4LMzDkPa2O3dCtfw96I9sCQr0
|
|
||||||
BjpiAli8Ki63xmhh5i5/RnvfnrCpQq5fS1uKuPLnr/5YLJtJlR4O6HweNAdi5WIN
|
|
||||||
LcJ18k2ZgntAh2Wy5gYiOVTS1Zq5UCeiFVa6wg8a9bqheLDhF/RFE5bRlxbJmZHL
|
|
||||||
Po6FZRhUpFF08f5N0nWlk2StuQzHWivl+wh87+4MCUujbwpD2WB2b/emthTyr8sI
|
|
||||||
vXKYegSrHQqsbd5V84SvQ9t1w7f+AxLTWNphIW6ii3gzGjgEP1ouE+oHwJknILEe
|
|
||||||
eYjDAHQCkGHjXW8jVzijgf6ZK1lD/oaevM8tDP9mkD5ug+W8ndiWsl1G5esuanxw
|
|
||||||
yLaR10aX+vtrx514Qi/cq522EeHP2f3FtgoVD0m2fuY4vcnorQZK2j5y6VmGpDD3
|
|
||||||
3NcM0rUE7WlJAp6SVsLcqA3Vxoxjj6sx//vu4mhc9T9K12sV1I8iG3bEDovtD/Ml
|
|
||||||
x0v+ywbcRg0b+ZhMe6ql3wIDAQABo2YwZDAdBgNVHQ4EFgQUttWevvVFFUh7CTY3
|
|
||||||
uRVknRvxHy4wHwYDVR0jBBgwFoAUw1eTopvWmusz3AJiilVXD5TX61swEgYDVR0T
|
|
||||||
AQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIB
|
|
||||||
AC1Fc8xEyDm3fJY3f0n7LO8GqooyC+CDH+GEzuEQ9jRGNaykxE1S40XHmbOGVD0m
|
|
||||||
dBeYP+4+/qpbJMexQn6Zoh0zzuMfcfCj0K97GyJfavMRrRQO6eobew6SAx3NY8KZ
|
|
||||||
jpzBOZ9q+AppWH6arY8Mh0rBy6ZdoY/fBkNrgb3MowsbXJP12HZS98ePGcAOOahN
|
|
||||||
rTnpQnLT+AYLczcUy8xOt8v8ZdCLCudk8arbljqksjXaod8swNfEBnTjyFNjHhOu
|
|
||||||
RVm6ElBLkoNd4QD4Wnltog773EyVl+v5wYmehrpDgQb/tDdhMRFnI9LGWywiRgfQ
|
|
||||||
AGmyYu+A7oDTVPMjCmgV4sKyc2cgDlvTuPkVEFXj75vbAxoAGbrEzIsDrsktzhQ7
|
|
||||||
3vQyCyx4FFspArTL+1JUFXpWt9DwQqzzZy09gEFL+HhjfXW+j6Sb3L7duLkq4RnL
|
|
||||||
w1zoqmmqlbBnBwtecG23pbqdIXwXqZ1mIKQ6fdq6yf7UlKZCcH9cc2BFQuH9Xtk1
|
|
||||||
1xv7eslBKT6wWCRNlhWZktMy9Cq1j4dvzLGOMbjScpabPf09J/N5kT1jxMi1UuCx
|
|
||||||
uWpApC7Adp7knL6mC3jgipC1CVm1pvBz4rf1Bovnt5ZYnk2hLhL8gOboMuCSaGn2
|
|
||||||
jFpF6SobC/zxBpNGf/agrZjpKRxS00+1AQhwZrD2GX1e
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIGejCCBGKgAwIBAgIJAMdYdJsOwPOyMA0GCSqGSIb3DQEBCwUAMIHIMQswCQYD
|
|
||||||
VQQGEwJERTEPMA0GA1UECAwGQmVybGluMQ8wDQYDVQQHDAZCZXJsaW4xHzAdBgNV
|
|
||||||
BAoMFi09PHliNGYzMTAgUHJvZHVjdGlvbnMxNTAzBgNVBAsMLC09PHliNGYzMTAg
|
|
||||||
UHJvZHVjdGlvbnMgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRYwFAYDVQQDDA0tPTx5
|
|
||||||
YjRmMzEwIENBMScwJQYJKoZIhvcNAQkBFhh0aGV1bmlzLmJvdGhhMUBnbWFpbC5j
|
|
||||||
b20wIBcNMTgwODMxMTAyMzU3WhgPMjA3MzA2MDMxMDIzNTdaMIHIMQswCQYDVQQG
|
|
||||||
EwJERTEPMA0GA1UECAwGQmVybGluMQ8wDQYDVQQHDAZCZXJsaW4xHzAdBgNVBAoM
|
|
||||||
Fi09PHliNGYzMTAgUHJvZHVjdGlvbnMxNTAzBgNVBAsMLC09PHliNGYzMTAgUHJv
|
|
||||||
ZHVjdGlvbnMgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRYwFAYDVQQDDA0tPTx5YjRm
|
|
||||||
MzEwIENBMScwJQYJKoZIhvcNAQkBFhh0aGV1bmlzLmJvdGhhMUBnbWFpbC5jb20w
|
|
||||||
ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzkoLqhY+EH7y1s1ESD0hE
|
|
||||||
CjxVvUBMKpzeUK0KPtMQpOOzAzVnwkQhqX8pcZyGms+EJEQVUvL9B+50u2OSW3Va
|
|
||||||
mkkOVgWNV6irwuWdKwpLPxzh/4e5CA7IzZTv22yuZSZqvt7Xp8wcIZII8U3ZrfCm
|
|
||||||
Zn3KIpli5uCK+z1uaQt/M6idttP9ZIlVXttNnhfs6oFsRpLVbx2aCuSd7kOoFgM6
|
|
||||||
XKXcMq9XmyKr93D+/LP90StUkywGkOL4mrnDStF6gIjRLrQ3NhVtQx/5tWE655yJ
|
|
||||||
L1qmZ34qgxcWwR1fnH8jvMnrlK4Cfykeqky0WdcpVjqQjwGPPCG+9LwuNLzr6WhS
|
|
||||||
KUVDWDkktNBv8d+b52UzF0lZXxZOwrheqdQ5d39S+ETtLtJYFJQKFZvF+t1L469P
|
|
||||||
5yIPPVsq2QYm5nEi8KgvGLREi0IZjECE0Ue9Y1H1AaT+jZ83vMy5plwFDYm5bNTv
|
|
||||||
zjn3aHwna5t1k3x3CPBwAdmG1GtdW35OU7ulxLQ6h7+CfYGUKIfPcjob4rZC/xzh
|
|
||||||
95gwYDizbhiV6iAhn2tIj3bMyMjNy/q+BO6RRn3hgEOq1Cbk1wW9GKtllB6gGaC7
|
|
||||||
cxnfbqNPXzPS8ypaLrnnXd/Abm7Gji48bMvNtVRHI+EsmgbAGm9YeArb4hOIS4t2
|
|
||||||
XOmqoNeG9DzY79b/xMCOeQIDAQABo2MwYTAdBgNVHQ4EFgQUw1eTopvWmusz3AJi
|
|
||||||
ilVXD5TX61swHwYDVR0jBBgwFoAUw1eTopvWmusz3AJiilVXD5TX61swDwYDVR0T
|
|
||||||
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBAF+0
|
|
||||||
nIyQfxGjlfmqx3sL4Wmedgk0gdHDRYYALaFT/JfWlFTKmb2fmFwhDarE1mHKxho4
|
|
||||||
GqFZORoifS85mAqtFn8DhIXytkoJqYeGduif8vAXHUUrEvd/cP/ukc3PiHaGxF/g
|
|
||||||
KOnodSXmlfxxqIqHWJsuAv6cW2+Q23FjFULEN4D+DeXJ4JmHuArGTzos1/Fo7Bx+
|
|
||||||
fD76TYKMm6pc4bghIQ3vRLzzABJhgrprtIK1W74fJs7HAtORWM1b/8/VlQm/9jNX
|
|
||||||
ig1tapctvZIcBM6R5PRO5YS/twr+DMJhkcwCMZ7T0QAHT5lzot1H+2PjDi/0Pm9O
|
|
||||||
6ci4TC/1UvGL2DZCTcrn37BToij2yw0R2mKxKNkgM0fF9N5vt5Rh5Cil282Rq4h5
|
|
||||||
Bx2m2ibXzdblYv1EDvrRBM+0AdNXOaTYl6gQ91lB3gVmZK7YEwRKwEgzLVMmYbcj
|
|
||||||
7b3HfZa2NvqQ/TDcACCT3obKSODAkPQCRf1r66beGmyfdWw68K3fDMFL8peL5Ixn
|
|
||||||
ITWQqorkeHfr20wSHZjElwmL1KhcosCENDffidnP4WieE8pdE1I8LhNPzkNt7/ns
|
|
||||||
q1Hfrz8QQv6+a7nBfkudLKGPS22Fe1t5OlFNVzmb2hwshQrznKLBQeOZezAiRTXK
|
|
||||||
bomtJsez2XuvqjNdcvt84v9ZbO4DzQVmo5RcO1qj
|
|
||||||
-----END CERTIFICATE-----
|
|
15
checkout_all
15
checkout_all
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#for package in $()
|
|
||||||
for dir in /usr/share/cybafelo/*/
|
|
||||||
do
|
|
||||||
dir_short_name=${dir%*/}
|
|
||||||
dir_short_name=${dir_short_name##*/}
|
|
||||||
|
|
||||||
if [ -d "$dir/.git" ]; then
|
|
||||||
echo "===========================starting============================ $dir_short_name"
|
|
||||||
cd $dir
|
|
||||||
git checkout $1
|
|
||||||
echo "=============================done=============================="
|
|
||||||
fi
|
|
||||||
done
|
|
|
@ -1,40 +0,0 @@
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIHBjCCBO6gAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgdExCzAJBgNVBAYTAkRF
|
|
||||||
MQ8wDQYDVQQIDAZCZXJsaW4xHzAdBgNVBAoMFi09PHliNGYzMTAgUHJvZHVjdGlv
|
|
||||||
bnMxQjBABgNVBAsMOS09PHliNGYzMTAgUHJvZHVjdGlvbnMgSW50ZXJtZWRpYXRl
|
|
||||||
IENlcnRpZmljYXRlIEF1dGhvcml0eTEjMCEGA1UEAwwaLT08eWI0ZjMxMCBJbnRl
|
|
||||||
cm1lZGlhdGUgQ0ExJzAlBgkqhkiG9w0BCQEWGHRoZXVuaXMuYm90aGExQGdtYWls
|
|
||||||
LmNvbTAeFw0xODA4MzExMDUzMjBaFw00NjAxMTUxMDUzMjBaMIHWMQswCQYDVQQG
|
|
||||||
EwJERTEPMA0GA1UECAwGQmVybGluMQ8wDQYDVQQHDAZCZXJsaW4xHzAdBgNVBAoM
|
|
||||||
Fi09PHliNGYzMTAgUHJvZHVjdGlvbnMxQjBABgNVBAsMOS09PHliNGYzMTAgUHJv
|
|
||||||
ZHVjdGlvbnMgSW50ZXJtZWRpYXRlIENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUG
|
|
||||||
A1UEAwwOY3liYWZlbG8ubG9jYWwxJzAlBgkqhkiG9w0BCQEWGHRoZXVuaXMuYm90
|
|
||||||
aGExQGdtYWlsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJyO
|
|
||||||
WMJhgiVmsASlwOLjBmozZ+AcGQRfaFeCET7eIkml8QIIex9sADuoSTTEdL/5CFWl
|
|
||||||
4lcbFFEXcLyP3ygfm252NnMYPGOkLGTq8Fr+O7LifAQRWdDI4yY5Qh9kHXi2hCSB
|
|
||||||
ZLppydY1DYSRmUWnmoC2CCAjRdd1lu0f1Lquc3EYQ19chCrtJn8WUJF7xDezxs/O
|
|
||||||
A+yOMzcSiMIIN5++davhhp7sDeM/vUO1EySfq2DYNmKDan7DYrW5t0wfjG2aFnUD
|
|
||||||
E1pbH73VNqXZDZmWRlv2lkh/9oI14SCO4DiTSXdtP7nFc9fYNvDstKSlhEfIGY7Q
|
|
||||||
id4y4WqvxNM9asqAv4cCAwEAAaOCAd8wggHbMAkGA1UdEwQCMAAwEQYJYIZIAYb4
|
|
||||||
QgEBBAQDAgZAMDMGCWCGSAGG+EIBDQQmFiRPcGVuU1NMIEdlbmVyYXRlZCBTZXJ2
|
|
||||||
ZXIgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFE0VqSzwDYcPEdOPuJydb1zolkaVMIH2
|
|
||||||
BgNVHSMEge4wgeuAFLbVnr71RRVIewk2N7kVZJ0b8R8uoYHOpIHLMIHIMQswCQYD
|
|
||||||
VQQGEwJERTEPMA0GA1UECAwGQmVybGluMQ8wDQYDVQQHDAZCZXJsaW4xHzAdBgNV
|
|
||||||
BAoMFi09PHliNGYzMTAgUHJvZHVjdGlvbnMxNTAzBgNVBAsMLC09PHliNGYzMTAg
|
|
||||||
UHJvZHVjdGlvbnMgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRYwFAYDVQQDDA0tPTx5
|
|
||||||
YjRmMzEwIENBMScwJQYJKoZIhvcNAQkBFhh0aGV1bmlzLmJvdGhhMUBnbWFpbC5j
|
|
||||||
b22CAhAAMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATBJBgNV
|
|
||||||
HREEQjBAghAqLmN5YmFmZWxvLmxvY2Fsgg4qLmN5YmFmZWxvLmRldoIOY3liYWZl
|
|
||||||
bG8ubG9jYWyCDGN5YmFmZWxvLmRldjANBgkqhkiG9w0BAQsFAAOCAgEAFIpo6/xp
|
|
||||||
3lRwYDtMXVq7tc4Uv2oNTCCxF8upi6UZVi91GWmHFcSb0c2nWiiy6UV5OL7ldUtP
|
|
||||||
p2DcEr8wKLfHBmwwI0JMBfsWYVBGvhoF/4BJayCdTc/x3wTc/I99sdaQDPcJBIEe
|
|
||||||
O0qnH+XFy6hN/1jwPbE643HEfYoAQWrxO3isOaIEm3QipxZF9tyrS7B+Y4GFfijE
|
|
||||||
UGM3Z2WXIwn1uiCXaQUmv6qINzIm9P/E0TAlIWlIdN2n00Grx15gTsjcJZnlEogc
|
|
||||||
48dwL8WjQ6CvOczvaBIZyrow7u21QYPzVINOTWh+m1omxqLU3n2uOJc3Kkh75HPk
|
|
||||||
aB2xDEjtXKwaP+Y/oFuV+qjW/4bOFzKCqp72Xtkqom7tTDV6J8cyg9FirQkiGLg0
|
|
||||||
rXWEf/dj5EIbnY8HYvFBoaqkPqpZ6Hwj74BlfqPLFbUFsFkZvjOYwTuSjDzwchcF
|
|
||||||
r/Z8GpXVvC/+i16GNv4N4x/Vnx+QFBDprS9weMEnGtRV3dVhM52jXQtBCBD5HvIp
|
|
||||||
yo9uJcfhCmUF1zMNOOCckOESMOeMFqYufS3s4kT3hykRrGmlVI5qW9W59O2Sw0jq
|
|
||||||
OULAU7HqlST2g+CtcV6Zkh2Qdm2QEJdQA7jEQxoWx0F8ERG2vI7KvWERkAIWLefF
|
|
||||||
9+dn/0XHV2o+ZWKQXBou3jbAA1OIjP0/1KM=
|
|
||||||
-----END CERTIFICATE-----
|
|
|
@ -1,27 +0,0 @@
|
||||||
-----BEGIN RSA PRIVATE KEY-----
|
|
||||||
MIIEowIBAAKCAQEAnI5YwmGCJWawBKXA4uMGajNn4BwZBF9oV4IRPt4iSaXxAgh7
|
|
||||||
H2wAO6hJNMR0v/kIVaXiVxsUURdwvI/fKB+bbnY2cxg8Y6QsZOrwWv47suJ8BBFZ
|
|
||||||
0MjjJjlCH2QdeLaEJIFkumnJ1jUNhJGZRaeagLYIICNF13WW7R/Uuq5zcRhDX1yE
|
|
||||||
Ku0mfxZQkXvEN7PGz84D7I4zNxKIwgg3n751q+GGnuwN4z+9Q7UTJJ+rYNg2YoNq
|
|
||||||
fsNitbm3TB+MbZoWdQMTWlsfvdU2pdkNmZZGW/aWSH/2gjXhII7gOJNJd20/ucVz
|
|
||||||
19g28Oy0pKWER8gZjtCJ3jLhaq/E0z1qyoC/hwIDAQABAoIBAQCN4HKPtc48FtNt
|
|
||||||
Yslq1FL765o3fz8st0nYBAec8bIhDEFdllH+J+IOLnQpXeBwGT90XuDAD8pZsuR3
|
|
||||||
/eo+cmZptLejllMj+aRB0KgBzmRLuPSquw6qJ2OzQDCsQg5zVvRqINkoFrbTaUDW
|
|
||||||
4xwEA+AAxPaYKV8h427jdfVTOMVltyxw2rpzfEx9C1ENCeMqbEB4cQ6Hw9w1HONw
|
|
||||||
2E1IP/nmCTHMCm9WLRDJxNhBNEBxAhzSA7JDxsN7eYUYKnH8y+uRwl5DU/62qxCe
|
|
||||||
Pyu6Y68Wty8IK45s11LlKdeC/1g4sYg9RYpM5+E5w8BM/2wS80fHPWoBct3hmm9P
|
|
||||||
4xbeKwABAoGBAMtg5ypF5EMDbIuKSN21G91zxP5LkyA3Uby06jW+C1cQmoKkTY1d
|
|
||||||
F+Nru2swuck0HYZloS9jVWuXkAqI1PPfnlE/jjYMp6poposTu8cETeQcag84K1Rx
|
|
||||||
EbFobW72D4UX7VZ5b9vSdsxYYTUe0mhDF6hO0maZ6PlNNMvvuPrNMxNBAoGBAMUQ
|
|
||||||
FSob+JzkHL5NbXOGqjWdehhrG78q0T4y7b1T2XSC/PtV8huxnpRdrNHbkXZti7s2
|
|
||||||
H3Qtqp+o7zCMdz3nGI/W6eYbRwkmGw12Lynr1kYiax+eSPMQs+ljuxynGxkY1kB/
|
|
||||||
cobWiyYJfS3LnnMcjdgrjnorD5CUIlj7cCHqQsjHAoGAV+WVgquaL2w3aUdmnos7
|
|
||||||
c8YpCU5YU8AUz13RK1DrTcGbRYMFEWd+f4d8BKOWZ+LiL8eUlgp0TH/AfQ0OHCg1
|
|
||||||
ICA7shheDkQUVl889JJjp4awP8uizmffobDkOuSVaIwiwxDQy0x2k3JO8MpVXUJB
|
|
||||||
4zfNrxItojE/9DOy2pH81QECgYB9yM45mrEOM+zE69c5LnPm1SXiADwtwb7d3NQz
|
|
||||||
TRo4bIPeSfXIB5AZU9HEAkrPNQ1D6kAZgCywzLwgWQij0qay6ZNS9YZaKKCL7ywb
|
|
||||||
rhWPntiRzg7yV27/QlFk8KUzV88qTC9mMfuPw+7LFHWHNGq12NeQ03uT5XonIhdp
|
|
||||||
DoaicQKBgA6qUiwCxdsTA6pvQu4JuT8Xs//TlvekI/apRimT+MCPsgSKt9kVYTCW
|
|
||||||
kggFDYz2P8rIQ+qLRCpdY9JSY6rImjgY2IFWKRzIcLsN8xIoxYM+Ipm53ZQ3Pdw3
|
|
||||||
1AV9eVY6z+TNaG326nhzvlEEDcRpEpW4FqUPDODogKyn5rkrMfJX
|
|
||||||
-----END RSA PRIVATE KEY-----
|
|
15
hosts
15
hosts
|
@ -1,15 +0,0 @@
|
||||||
# hostnames should have the following layout:
|
|
||||||
# <environment>-<app>-<domain> ex.
|
|
||||||
# development-api.example.com
|
|
||||||
#
|
|
||||||
# at the moment there is no difference betwen 'development' and or any other environment
|
|
||||||
# its purely for the end user's convenience
|
|
||||||
|
|
||||||
# i use the dotdee utility to update hosts from a hosts.d file with a symbolic link from /etc/dotdee/etc/hosts.d/60-r3-hosts to this one
|
|
||||||
|
|
||||||
# the app has to have a 1 to 1 mapping to the folder name which you cloned from the repo:
|
|
||||||
|
|
||||||
127.0.1.1 editor.r3js.org
|
|
||||||
127.0.1.1 portal.r3js.org
|
|
||||||
127.0.1.1 api.r3js.org
|
|
||||||
127.0.1.1 websocket.r3js.org
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
listen [::]:80;
|
||||||
|
|
||||||
|
server_name editor.r3js.org;
|
||||||
|
|
||||||
|
return 301 https://editor.r3js.org$request_uri;
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
|
||||||
|
listen 443 ssl;
|
||||||
|
listen [::]:443;
|
||||||
|
|
||||||
|
server_name editor.r3js.org;
|
||||||
|
|
||||||
|
ssl_certificate /etc/letsencrypt/live/editor.r3js.org/fullchain.pem;
|
||||||
|
ssl_certificate_key /etc/letsencrypt/live/editor.r3js.org/privkey.pem;
|
||||||
|
include /etc/letsencrypt/options-ssl-nginx.conf;
|
||||||
|
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
|
||||||
|
|
||||||
|
root /usr/share/cybafelo/editor.r3js.org/webroot/;
|
||||||
|
index index.php;
|
||||||
|
|
||||||
|
access_log /var/log/editor.r3js.org/access.log;
|
||||||
|
error_log /var/log/editor.r3js.org/error.log;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
try_files $uri $uri/ /index.php?$args;
|
||||||
|
}
|
||||||
|
|
||||||
|
location ~ \.php$ {
|
||||||
|
try_files $uri =404;
|
||||||
|
include fastcgi_params;
|
||||||
|
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
|
||||||
|
fastcgi_index index.php;
|
||||||
|
fastcgi_intercept_errors on;
|
||||||
|
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,104 +0,0 @@
|
||||||
# Define our node ports
|
|
||||||
upstream api {
|
|
||||||
server 127.0.0.1:3104;
|
|
||||||
}
|
|
||||||
|
|
||||||
upstream websocket {
|
|
||||||
server 127.0.0.1:3105;
|
|
||||||
}
|
|
||||||
|
|
||||||
# Now define our sites
|
|
||||||
server {
|
|
||||||
|
|
||||||
listen 443 ssl default_server;
|
|
||||||
listen 80 default_server;
|
|
||||||
listen [::]:80 default_server ipv6only=on;
|
|
||||||
|
|
||||||
ssl_certificate /etc/letsencrypt/live/r3js.org/fullchain.pem;
|
|
||||||
ssl_certificate_key /etc/letsencrypt/live/r3js.org/privkey.pem;
|
|
||||||
|
|
||||||
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
|
|
||||||
ssl_ciphers HIGH:!aNULL:!MD5;
|
|
||||||
|
|
||||||
client_max_body_size 20M;
|
|
||||||
|
|
||||||
server_name ~^(?<app>.*?)\.(?<host_domain>.*);
|
|
||||||
|
|
||||||
root /usr/share/cybafelo/r3js.org/$app;
|
|
||||||
|
|
||||||
location ~ \.php$ {
|
|
||||||
|
|
||||||
if ($request_method = OPTIONS) {
|
|
||||||
add_header Access-Control-Allow-Origin $http_origin;
|
|
||||||
add_header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS";
|
|
||||||
add_header Access-Control-Allow-Headers "Authorization, Content-Type, x-authorization";
|
|
||||||
add_header Access-Control-Allow-Credentials true;
|
|
||||||
return 200;
|
|
||||||
}
|
|
||||||
|
|
||||||
add_header Access-Control-Allow-Origin $http_origin;
|
|
||||||
add_header Access-Control-Allow-Credentials true;
|
|
||||||
|
|
||||||
try_files $uri =404;
|
|
||||||
include fastcgi_params;
|
|
||||||
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
|
|
||||||
fastcgi_index index.php;
|
|
||||||
fastcgi_intercept_errors on;
|
|
||||||
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
|
||||||
}
|
|
||||||
|
|
||||||
location = / {
|
|
||||||
if ($request_method = OPTIONS) {
|
|
||||||
add_header Access-Control-Allow-Origin $http_origin;
|
|
||||||
add_header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS";
|
|
||||||
add_header Access-Control-Allow-Headers "Authorization, Content-Type, x-authorization";
|
|
||||||
add_header Access-Control-Allow-Credentials true;
|
|
||||||
return 200;
|
|
||||||
}
|
|
||||||
add_header Access-Control-Allow-Origin $http_origin;
|
|
||||||
add_header Access-Control-Allow-Credentials true;
|
|
||||||
try_files /index.html @node;
|
|
||||||
}
|
|
||||||
|
|
||||||
location ~ {
|
|
||||||
if ($request_method = OPTIONS) {
|
|
||||||
add_header Access-Control-Allow-Origin $http_origin;
|
|
||||||
add_header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS";
|
|
||||||
add_header Access-Control-Allow-Headers "Authorization, Content-Type, x-authorization";
|
|
||||||
add_header Access-Control-Allow-Credentials true;
|
|
||||||
return 200;
|
|
||||||
}
|
|
||||||
add_header Access-Control-Allow-Origin $http_origin;
|
|
||||||
add_header Access-Control-Allow-Credentials true;
|
|
||||||
add_header X-Content-Type-Options "nosniff";
|
|
||||||
try_files $uri dist/$uri @node;
|
|
||||||
}
|
|
||||||
|
|
||||||
location @node {
|
|
||||||
|
|
||||||
add_header Access-Control-Allow-Credentials true;
|
|
||||||
|
|
||||||
# WebSocket support
|
|
||||||
proxy_http_version 1.1;
|
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
|
||||||
proxy_set_header Connection "upgrade";
|
|
||||||
|
|
||||||
# Normal parameters
|
|
||||||
proxy_pass_request_headers on;
|
|
||||||
proxy_set_header X-Real-IP $remote_addr;
|
|
||||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
||||||
proxy_set_header X-NginX-Proxy true;
|
|
||||||
|
|
||||||
# Set Environment, App, and Domain
|
|
||||||
proxy_set_header X-R3-Env live;
|
|
||||||
proxy_set_header X-R3-App $app;
|
|
||||||
proxy_set_header X-R3-Host $host_domain;
|
|
||||||
|
|
||||||
# Pass Everything to our app
|
|
||||||
proxy_pass http://$app;
|
|
||||||
proxy_ssl_session_reuse off;
|
|
||||||
proxy_set_header Host $http_host;
|
|
||||||
proxy_redirect off;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -0,0 +1,49 @@
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
|
||||||
|
server_name www.r3js.org;
|
||||||
|
|
||||||
|
return 301 https://r3js.org$request_uri;
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
|
||||||
|
server_name r3js.org;
|
||||||
|
|
||||||
|
return 301 https://r3js.org$request_uri;
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
|
||||||
|
listen 443 ssl;
|
||||||
|
|
||||||
|
server_name www.r3js.org;
|
||||||
|
|
||||||
|
ssl_certificate /etc/letsencrypt/live/r3js.org/fullchain.pem;
|
||||||
|
ssl_certificate_key /etc/letsencrypt/live/r3js.org/privkey.pem;
|
||||||
|
include /etc/letsencrypt/options-ssl-nginx.conf;
|
||||||
|
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
|
||||||
|
|
||||||
|
return 301 https://r3js.org$request_uri;
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
|
||||||
|
listen 443 ssl;
|
||||||
|
|
||||||
|
server_name r3js.org;
|
||||||
|
|
||||||
|
ssl_certificate /etc/letsencrypt/live/r3js.org/fullchain.pem;
|
||||||
|
ssl_certificate_key /etc/letsencrypt/live/r3js.org/privkey.pem;
|
||||||
|
include /etc/letsencrypt/options-ssl-nginx.conf;
|
||||||
|
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
|
||||||
|
|
||||||
|
root /usr/share/cybafelo/r3js.org/www/;
|
||||||
|
|
||||||
|
index index.html;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
try_files $uri $uri/ =404;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue