Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/nginx-test/
20 changes: 20 additions & 0 deletions scripts/nginx-dev
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#!/bin/bash -eux
pwd="$(pwd)"
testDir="$pwd/nginx-test"
confDir="$testDir/conf"
confFile="$confDir/nginx.conf"

mkdir -p "$testDir" || true
mkdir -p "$confDir" || true
mkdir -p "$testDir/logs" || true

cp -r platform/packages/medic-core/settings/medic-core/nginx/* "$confDir"

sed -i.bak -E \
-e "s:/srv/storage/medic-core/nginx/logs:${testDir}/logs:" \
-e "s:/srv/settings/medic-core/nginx/private/:${pwd}/scripts/nginx-dev-keys/:" \
-e "/^user nobody;\s*$/d" \
"$confFile"

echo "[nginx-dev] running nginx as root..."
sudo nginx -c "$confFile"
15 changes: 15 additions & 0 deletions scripts/nginx-dev-keys/default.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
-----BEGIN CERTIFICATE-----
MIICWzCCAcSgAwIBAgIJAMwJmZ+nefBPMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV
BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX
aWRnaXRzIFB0eSBMdGQwHhcNMTgxMTA5MTQxNTU1WhcNMTkxMTA5MTQxNTU1WjBF
MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50
ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
gQDYdKbBubvGH8WvXFkwIFJNhEKkU69+XE3pzlrlH3R7gqB1f88zCHSvvnhfomRF
kxv8RpiDRaCof5xy6UWFeQz7nT8vLHCEwV9YkffufAQ9IdDSo2gD4BUUWNpPSwAK
My5zHpZKjj1iJWZ2PX4O+kfDH0CKy0GY/Se2LRkbsY8XAQIDAQABo1MwUTAdBgNV
HQ4EFgQUg0atXSgz5qd1yt0RER8NDSzEMgQwHwYDVR0jBBgwFoAUg0atXSgz5qd1
yt0RER8NDSzEMgQwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQDS
4+Yoiw57fmm2fPhWEUSbGfsmEGon483jEvI6AfLbW13/LhfpEyYhnCrKvV1TNWOX
p6oXyHfahNDuaxN1wnCSofPUypWMuyTEKTbaW5LO/B2scUVdYIX6eUczqnJDGXiH
95dPL49qqres1gnr1u+OutVxLFeNonHVwUfR/U63QQ==
-----END CERTIFICATE-----
15 changes: 15 additions & 0 deletions scripts/nginx-dev-keys/default.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQDYdKbBubvGH8WvXFkwIFJNhEKkU69+XE3pzlrlH3R7gqB1f88z
CHSvvnhfomRFkxv8RpiDRaCof5xy6UWFeQz7nT8vLHCEwV9YkffufAQ9IdDSo2gD
4BUUWNpPSwAKMy5zHpZKjj1iJWZ2PX4O+kfDH0CKy0GY/Se2LRkbsY8XAQIDAQAB
AoGAQ9EAcg+0EhXgRNnlI5vszVaT3pJNmIRo8MjzV3fsccnyZf3eN/n9PRaq9iOV
0OqPSRIBNJe7By+8H5CQdIoBk7wl+JVIiqHGX9xxV1JAqqDa7aevO2mZArjea3f2
/TLULkeSJK4GxIQDQ3mYq7FsWhJeyjBLGdlOMROsaYnVoBUCQQDsVaS7bIkREqGE
VeIi1JzkaVKJXFhCsU/iNu35jPa/7eur9shfgpz8+qiZdoSulQUQQQqSBzDldO1f
bfOmf1pXAkEA6neNN/Yus+PqcpG7HRqrTgEfGFn0PdG6lyotVdt9wJwQ25VrQ8T/
2KSQE6nqmGYvMbwhd7zeAeEcFuxCokFyZwJAdFgpE5d31q7MUsCQ5cKzRgLPfg22
6YYupFeUScDqjEvNNEf2FobPT/751yqwYN29s2XBlWfy21L3tH4Fb5bMWwJBANj8
mPGgYGpU1AUBf0QZCU4gVZGothN8BA2fl+MsRT26cRN2PZWzO/9XlIrOJnCxqJ2D
eQmh/WeJ2AAS2DvnC6MCQAzEohWkye+EypTYfn5GWgqm1mhc1F3XzC/1FNwMP5QD
Oi76504Xc/e9RSg1hvr3jha6oUu5ebf3Jd0UKiBgOoo=
-----END RSA PRIVATE KEY-----