Compare commits

..

70 Commits

Author SHA1 Message Date
407884a1f2 resolver
All checks were successful
Deploy / CreateImage (push) Successful in 39s
Deploy / DeployService (push) Successful in 21s
2025-03-28 17:04:58 +03:00
cd6e19a417 fix 502 on restart front containers
All checks were successful
Deploy / CreateImage (push) Successful in 39s
Deploy / DeployService (push) Successful in 30s
2025-03-27 01:18:47 +03:00
7c436836a8 test force nocache resolv
All checks were successful
Deploy / CreateImage (push) Successful in 40s
Deploy / DeployService (push) Successful in 20s
2025-03-27 01:04:25 +03:00
71a5ea9f65 remove yandexcloud
All checks were successful
Deploy / CreateImage (push) Successful in 44s
Deploy / DeployService (push) Successful in 20s
2025-03-27 00:29:58 +03:00
460aa12840 add referrer to codewords
All checks were successful
Deploy / CreateImage (push) Successful in 41s
Deploy / DeployService (push) Successful in 21s
2025-03-26 02:36:35 +03:00
3e39bcb4f3 codeword rules
All checks were successful
Deploy / CreateImage (push) Successful in 44s
Deploy / DeployService (push) Successful in 30s
2025-03-22 22:40:36 +03:00
8242b397e4 squiz rules
All checks were successful
Deploy / CreateImage (push) Successful in 38s
Deploy / DeployService (push) Successful in 32s
2025-03-20 02:41:31 +03:00
5771b4e7f5 add customer version for quiz
All checks were successful
Deploy / CreateImage (push) Successful in 46s
Deploy / DeployService (push) Successful in 31s
2025-03-19 22:25:51 +03:00
2fe6a35d27 customer and codeword rules
All checks were successful
Deploy / CreateImage (push) Successful in 45s
Deploy / DeployService (push) Successful in 31s
2025-03-19 21:48:37 +03:00
67b52b26de tariffs proxy
All checks were successful
Deploy / CreateImage (push) Successful in 51s
Deploy / DeployService (push) Successful in 20s
2025-03-18 22:54:02 +03:00
0c4475d735 price rule
All checks were successful
Deploy / CreateImage (push) Successful in 1m1s
Deploy / DeployService (push) Successful in 20s
2025-03-18 18:36:05 +03:00
646b54d20f add rule for new verification
All checks were successful
Deploy / CreateImage (push) Successful in 42s
Deploy / DeployService (push) Successful in 30s
2025-03-17 01:04:55 +03:00
a36a01ee1f add rule for auth
All checks were successful
Deploy / CreateImage (push) Successful in 44s
Deploy / DeployService (push) Successful in 20s
2025-03-17 00:26:48 +03:00
4f4dd0892a heruvym proxy pass
All checks were successful
Deploy / CreateImage (push) Successful in 45s
Deploy / DeployService (push) Successful in 22s
2025-03-16 03:07:14 +03:00
7ced507f1f add acme rules
All checks were successful
Deploy / CreateImage (push) Successful in 42s
Deploy / DeployService (push) Successful in 21s
2025-03-15 01:27:39 +03:00
5091474d41 setup proxy rules for pena.digital
All checks were successful
Deploy / CreateImage (push) Successful in 44s
Deploy / DeployService (push) Successful in 22s
2025-03-14 00:51:36 +03:00
4774e9ca6a comment tourismland
All checks were successful
Deploy / CreateImage (push) Successful in 58s
Deploy / DeployService (push) Successful in 25s
2025-03-13 19:25:16 +03:00
5705bd3a5a remove volumes for cert generation
All checks were successful
Deploy / CreateImage (push) Successful in 41s
Deploy / DeployService (push) Successful in 24s
2025-03-13 01:23:11 +03:00
43f2c9927e prod ci
Some checks failed
Deploy / CreateImage (push) Successful in 37s
Deploy / DeployService (push) Failing after 21s
2025-03-12 01:54:50 +03:00
a68b7c1110 Update default.conf 2025-01-24 22:54:27 +00:00
19e7efa005 Update default.conf 2025-01-14 12:05:12 +00:00
51478ff262 Update default.conf 2025-01-14 11:45:33 +00:00
2bf32921a3 Update default.conf 2025-01-10 12:49:43 +00:00
d96ba02c54 Update default.conf 2025-01-10 12:40:52 +00:00
e492082aa5 Update default.conf 2024-12-25 23:05:37 +00:00
f033fbdeae Update default.conf 2024-12-23 21:35:32 +00:00
0d08d15d3c Update default.conf 2024-12-23 12:45:15 +00:00
8fcfe5d62b Update default.conf 2024-12-23 12:41:22 +00:00
7430900e71 Update default.conf 2024-12-22 12:49:13 +00:00
3f31531b6c Update default.conf 2024-12-22 12:36:02 +00:00
fa52c63c01 Update default.conf 2024-12-22 12:24:47 +00:00
7912762d93 Update default.conf 2024-12-21 14:12:49 +00:00
761b7e9ace Update default.conf 2024-12-18 23:03:05 +00:00
3fda03a566 Update default.conf 2024-12-17 22:39:45 +00:00
f8a7a8a67b Update default.conf 2024-11-05 18:09:29 +03:00
857d665a5d Update default.conf 2024-08-15 19:26:39 +00:00
ade66918df Update default.conf 2024-08-15 14:34:00 +00:00
e4d50a87d3 add logging to fluentd 2024-08-14 22:17:02 +03:00
2f9dd15f1c Update default.conf 2024-08-14 19:14:50 +00:00
3c88c444d3 Update default.conf 2024-07-20 13:05:39 +00:00
7db8f72ce8 Update default.conf 2024-07-19 15:04:38 +00:00
e788c71ae1 Update default.conf 2024-07-19 14:58:16 +00:00
fa6a171032 amo integration release 2024-07-15 13:14:23 +03:00
5c282147bf Update default.conf
Add mirror domains
2024-05-07 18:13:50 +00:00
12f100dd82 Update default.conf 2024-04-19 13:28:02 +00:00
025eca7614 Update default.conf 2024-04-19 13:22:34 +00:00
bfebe2dd9a Update default.conf 2024-04-19 09:41:01 +00:00
fe627e6566 Update default.conf 2024-04-17 12:10:31 +00:00
e9614bd994 Update default.conf 2024-04-17 03:32:12 +00:00
dc4e696482 Update default.conf 2024-03-06 22:57:40 +00:00
f4548fee7f fix: robots.txt 2024-02-11 13:44:23 +03:00
e74f81ebfe add robots.txt 2024-01-31 01:24:58 +03:00
586da7b03f production: backedn linked to quiz 2024-01-30 18:07:49 +03:00
bc3e604cbe feat: prod marketplace rules 2024-01-30 02:59:03 +03:00
c9c1df42da feat: заливка лендинга услуг на прод\nнекоторые улучшайзинги CORS безопасности для прода 2024-01-27 17:08:50 +03:00
1072086787 -- 2024-01-24 20:40:48 +03:00
ab7723da14 ci: logic of automatic renewal 2024-01-24 20:21:45 +03:00
0d9f8dd8cd certbot input logic 2024-01-24 03:39:51 +03:00
0f05c83f4a external certs 2024-01-24 03:31:49 +03:00
e8a0b9383f 404 2024-01-24 03:23:44 +03:00
5024b60132 experimental 2024-01-24 00:45:02 +03:00
fc822ac8c9 feat: production deployment 2024-01-15 20:00:22 +03:00
85b66f37ed Update docker-compose.yaml 2024-01-15 13:44:11 +00:00
e8d0092293 Update docker-compose.yaml 2024-01-15 13:34:18 +00:00
c51af94bec Update default.conf 2024-01-11 17:12:44 +00:00
55a44d1f2d Update default.conf 2024-01-11 00:13:44 +00:00
d851203e91 Update default.conf 2024-01-11 00:00:32 +00:00
843e95e526 Update default.conf 2024-01-10 23:43:15 +00:00
5d37a06e4d Update default.conf 2024-01-04 13:44:34 +00:00
2d10522d80 Update default.conf 2024-01-03 18:26:35 +00:00
13 changed files with 1383 additions and 880 deletions

@ -1,34 +0,0 @@
name: Deploy
run-name: ${{ gitea.actor }} build image and push to container registry
on:
push:
branches:
- "main"
- "staging"
jobs:
CreateImage:
runs-on: [frontstaging]
uses: http://gitea.pena/PenaDevops/actions.git/.gitea/workflows/build-image.yml@v1.1.6-p
with:
runner: frontstaging
secrets:
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
DeployService:
runs-on: [frontstaging]
container:
image: gitea.pena:3000/penadevops/container-images/node-compose:main
env:
GITHUB_RUN_NUMBER: "${{ inputs.actionid }}"
volumes:
- /run/user/1000/podman/podman.sock:/run/user/1000/podman/podman.sock
steps:
- name: Check out repository code
uses: http://gitea.pena:3000/PenaDevops/actions.git/checkout@v1
- run: printenv
- run: GITHUB_RUN_NUMBER=${{ gitea.run_id }} compose -f deployments/${{ gitea.ref_name }}/docker-compose.yaml up -d
# uses: http://gitea.pena/PenaDevops/actions.git/.gitea/workflows/deploy.yml@v1.1.6-p
# with:
# runner: frontstaging

@ -0,0 +1,26 @@
name: Deploy
run-name: ${{ gitea.actor }} build image and push to container registry
on:
push:
branches:
- 'main'
jobs:
CreateImage:
runs-on: [hubstaging]
uses: https://gitea.pena/PenaDevops/actions.git/.gitea/workflows/build-image.yml@v1.1.6-p
with:
runner: hubstaging
secrets:
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
DeployService:
runs-on: [frontprod]
needs: CreateImage
uses: https://gitea.pena/PenaDevops/actions.git/.gitea/workflows/deploy.yml@v1.1.4-p7
with:
runner: hubprod
actionid: ${{ gitea.run_id }}

@ -0,0 +1,26 @@
name: Deploy
run-name: ${{ gitea.actor }} build image and push to container registry
on:
push:
branches:
- 'staging'
jobs:
CreateImage:
runs-on: [hubstaging]
uses: http://gitea.pena/PenaDevops/actions.git/.gitea/workflows/build-image.yml@v1.1.6-p
with:
runner: hubstaging
secrets:
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
DeployService:
runs-on: [frontstaging]
needs: CreateImage
uses: http://gitea.pena/PenaDevops/actions.git/.gitea/workflows/deploy.yml@v1.1.4-p7
with:
runner: frontstaging
actionid: ${{ gitea.run_id }}

@ -4,11 +4,11 @@ run-name: ${{ gitea.actor }} produce linting
on:
push:
branches:
- "sdev"
- 'dev'
jobs:
Lint:
runs-on: [hubstaging]
uses: http://gitea.pena/PenaDevops/actions.git/.gitea/workflows/lint.yml@v1.1.2
uses: http://gitea.pena/PenaDevops/actions.git/.gitea/workflows/lint.yml@v1.1.0
with:
runner: hubstaging

@ -1,8 +1,9 @@
FROM gitea.pena/penadevops/container-images/nginx:main as result
FROM gitea.pena/penadevops/container-images/nginx:main as build
COPY privkey.pem /etc/nginx/
COPY fullchain.pem /etc/nginx/
COPY privkey.pem /etc/nginx/certs/live/pena.digital/
COPY fullchain.pem /etc/nginx/certs/live/pena.digital/
COPY default.conf /etc/nginx/conf.d/
COPY nginx.conf /etc/nginx/
COPY index.html /usr/share/nginx/html/404/
COPY robots.txt /usr/share/nginx/html/robots.txt

@ -25,7 +25,6 @@ services:
networks:
- penahub_frontend
hostname: docs
restart: always
container_name: tmplategen_front
networks:
penahub_frontend:

File diff suppressed because it is too large Load Diff

@ -0,0 +1,11 @@
services:
router:
image: gitea.pena/penaside/nginx-proxy/main:$GITHUB_RUN_NUMBER
ports:
- 92.38.153.141:80:80
- 92.38.153.141:443:443
restart: always
volumes:
- /home/runner/certs/:/etc/nginx/certs/:ro
- /home/runner/acme/:/var/www/certbot/:ro

@ -4,8 +4,16 @@ services:
hostname: router
tty: true
restart: unless-stopped
image: gitea.pena/penaside/nginx-proxy/staging:$GITHUB_RUN_NUMBER
image: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG.$CI_PIPELINE_ID
networks:
- marketplace_penahub_frontend
- default
expose:
- 80
- 443
ports:
- 92.38.153.12:80:80
- 92.38.153.12:443:443
- 10.7.0.18:9123:9123
- 80:80
- 443:443
networks:
marketplace_penahub_frontend:
external: true

@ -1,51 +1,90 @@
-----BEGIN CERTIFICATE-----
MIIEMTCCA7igAwIBAgISBZaWLAQXGqlM4gYk+uiz8LT1MAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
NTAeFw0yNTA0MTUyMDEzMTRaFw0yNTA3MTQyMDEzMTNaMCAxHjAcBgNVBAMTFXNl
cnZpY2VzLnBlbmEuZGlnaXRhbDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABN0C
MD30mNJO7DQ5pR4/p9VMtWyjLOlF+DG+0R+/bvhLBfqM1GQrQnBY+dLcQG14fTBq
V+7G9bd1cVXdyfhUFkqjggK+MIICujAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGhL
JAvmXdolbfHX8k2rQX0dKab5MB8GA1UdIwQYMBaAFJ8rX888IU+dBLftKyzExnCL
0tcNMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL2U1Lm8ubGVu
Y3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vZTUuaS5sZW5jci5vcmcvMIGWBgNV
HREEgY4wgYuCC3MuaGJwbi5saW5rghJzZG9jcy5wZW5hLmRpZ2l0YWyCFXNlcnZp
Y2VzLnBlbmEuZGlnaXRhbIIRc2h1Yi5wZW5hLmRpZ2l0YWyCE3NsaW5rcy5wZW5h
LmRpZ2l0YWyCFXNtZXRyaWNhLnBlbmEuZGlnaXRhbIISc3F1aXoucGVuYS5kaWdp
dGFsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9lNS5jLmxlbmNyLm9yZy8xMTguY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDw
AHUAfVkeEuF4KnscYWd8Xv340IdcFKBOlZ65Ay/ZDowuebgAAAGWO0ssOwAABAMA
RjBEAiBZRM9jLiQJr6PF3uwh56j62dJ5y9HjWo2el+0mqQbFFAIgLsIMQb7LRvep
IEUc5r67a1k1VADuehrHaJ5E+4waqgIAdwDd3Mo0ldfhFgXnlTL6x5/4PRxQ39sA
OhQSdgosrLvIKgAAAZY7Syx/AAAEAwBIMEYCIQDoVUg8I6WM4M0D53SrqiervEyW
6Hlq2oJXS3p011WCawIhAK6I9YZeYSC0C1wF9AdvRu6zMy8SVjdmcr5D5nISFZYn
MAoGCCqGSM49BAMDA2cAMGQCMCuR75eGvKwM/MjnqXPA+zNU3ZrZHuC1dkfBsHwD
Dx/7r1cqlBtHqF+KZALhWX29+gIwOZMFsk96/EDf4sjhtaN1V92M5SYaFbV/gFm9
zm7u+KUNG2ROTN/ikUMn72DIoJxn
MIIE7TCCA9WgAwIBAgISA523BUijPZMwu4UFaMyPRGs2MA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDAxMTUxNDUxMjFaFw0yNDA0MTQxNDUxMjBaMBwxGjAYBgNVBAMT
EXF1aXoucGVuYS5kaWdpdGFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAtFJI0PszYuLda5z4BP4+nDf61nolN1RjE/Cg7/CL6703vJBKzhYEm905omj5
j7Bb1O1TcIExJ3lgawF6G9ciGnstjAzb8HSv/lfrlETkJs90CqEJY8b9EbcPdrhp
e8sTteZlI8FbmGAyScOC5aL0Kf3w6Y9uoX0idfovfCDe26KXhRCn6lOHD4Bgdl5l
kjoOqtLIijuR0aPPCnhhxO1QvtkRT18IXjS9yxn5Ty2UuX8K2p4JxrJi5uv2fOcf
ZWzUNjug11C0R1VHgLcQdMGp58vevshV0yWV3BR2IN/D/bsHO+9IRRL0NYjmjKnr
gWXiLUaJbsHcO26sel/qAQZ6TQIDAQABo4ICETCCAg0wDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBTjlqjcBq1iI9IEvllIpBNarOigYTAfBgNVHSMEGDAWgBQULrMXt1hW
y65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6
Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iu
b3JnLzAcBgNVHREEFTATghFxdWl6LnBlbmEuZGlnaXRhbDATBgNVHSAEDDAKMAgG
BmeBDAECATCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1ADtTd3U+LbmAToswWwb+
QDtn2E/D9Me9AA0tcm/h+tQXAAABjQ3R+kIAAAQDAEYwRAIgEcS4vLhTg4BaFcTS
s2niyBQJ8qAhhky/haFSyEzXtGkCICFsx1hsYl3/n32iVVE0+Erac/vb9+95fyS4
/rCDX8BgAHUASLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu/qznYhHMAAAGNDdH8
LwAABAMARjBEAiAPxd6qONfCE4Z65wzznHaSLKGNS8kmEopGdnFzuRVRKQIgbq4Q
mufthvTE6Ly/BeFSaazoG9cP8EqvJmXSHpJltmUwDQYJKoZIhvcNAQELBQADggEB
AGvRIZPQ2u+bq9OKKAuq9n4P1ziztLYuk2Rrpt1Vh7nQjKFYnWi7bPay8AyVkida
YiZM1CAgFr5zYjyezG+eehamTHzMOF8UjWe+7BjgtyDz7t6rj/YQUPyzaHksaSFM
cOljuY1y0sS2SBhie1/7cjYdXH2Vqkx3+9QtkOlZKLk/fAVR0gvRMoxd3kVDoWnR
hetVEXROAsPfCOY2s6da+WbeAYjfwOUmBMtSctuHWuwSp2PwoAHHNEfCamWgkDoG
X/WmNdN6hdIDiF0muPf+qrgYx63USYcF73wm6zNi395tbB87xqZnnB8yIjMhLZu3
+mL/c8tXAUu0gNSHk4vKGeY=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEVzCCAj+gAwIBAgIRAIOPbGPOsTmMYgZigxXJ/d4wDQYJKoZIhvcNAQELBQAw
MIIFFjCCAv6gAwIBAgIRAJErCErPDBinU/bWLiWnX1owDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDELMAkGA1UEAxMCRTUwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNCzqK
a2GOtu/cX1jnxkJFVKtj9mZhSAouWXW0gQI3ULc/FnncmOyhKJdyIBwsz9V8UiBO
VHhbhBRrwJCuhezAUUE8Wod/Bk3U/mDR+mwt4X2VEIiiCFQPmRpM5uoKrNijgfgw
gfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
ATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSfK1/PPCFPnQS37SssxMZw
i9LXDTAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcB
AQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVu
Y3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAH3KdNEVCQdqk0LKyuNImTKdRJY1C
2uw2SJajuhqkyGPY8C+zzsufZ+mgnhnq1A2KVQOSykOEnUbx1cy637rBAihx97r+
bcwbZM6sTDIaEriR/PLk6LKs9Be0uoVxgOKDcpG9svD33J+G9Lcfv1K9luDmSTgG
6XNFIN5vfI5gs/lMPyojEMdIzK9blcl2/1vKxO8WGCcjvsQ1nJ/Pwt8LQZBfOFyV
XP8ubAp/au3dc4EKWG9MO5zcx1qT9+NXRGdVWxGvmBFRAajciMfXME1ZuGmk3/GO
koAM7ZkjZmleyokP1LGzmfJcUd9s7eeu1/9/eg5XlXd/55GtYjAM+C4DG5i7eaNq
cm2F+yxYIPt6cbbtYVNJCGfHWqHEQ4FYStUyFnv8sjyqU8ypgZaNJ9aVcWSICLOI
E1/Qv/7oKsnZCWJ926wU6RqG1OYPGOi1zuABhLw61cuPVDT28nQS/e6z95cJXq0e
K1BcaJ6fJZsmbjRgD5p3mvEf5vdQM7MCEvU0tHbsx2I5mHHJoABHb8KVBgWp/lcX
GWiWaeOyB7RP+OfDtvi2OsapxXiV7vNVs7fMlrRjY1joKaqmmycnBvAq14AEbtyL
sVfOS66B8apkeFX2NY4XPEYV4ZSCe8VHPrdrERk2wILG3T/EGmSIkCYVUMSnjmJd
VQD9F6Na/+zmXCc=
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw
WhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP
R5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx
sxPnHKzhm+/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm
NHz6a4uPVymZ+DAXXbpyb/uBxa3Shlg9F8fnCbvxK/eG3MHacV3URuPMrSXBiLxg
Z3Vms/EY96Jc5lP/Ooi2R6X/ExjqmAl3P51T+c8B5fWmcBcUr2Ok/5mzk53cU6cG
/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC
AYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB/wQIMAYB
Af8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA
FHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw
AoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw
Oi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB
gt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W
PTNlclQtgaDqw+34IL9fzLdwALduO/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl
ikfmZW4/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz
CkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm
lJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq/yFOGwXD9RiX8F6sw6W4
avAuvDszue5L3sz85K+EC4Y/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2
yJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O
yK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids
hCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN/lxPFin+
HlUjr8gRsI3qfJOQFy/9rKIJR0Y/8Omwt/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv
MldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX
nLRbwHOoq7hHwg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB
AQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC
ov71am72AE8o295ohmxEk7axY/0UEmu/H9LqMZshftEzPLpI9d1537O4/xLxIZpL
wYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D
LtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk/CjhFLfs8L6P+1dy70sntK
4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5
bHbvO5BieebbpJovJsXQEOEO3tkQjhb7t/eo98flAgeYjzYIlefiN5YNNnWe+w5y
sR2bvAP5SQXYgd0FtCrWQemsAXaVCg/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ
Xmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4
FQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc
SLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna/H2ql
PRmP6zjzZN7IKw0KKP/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu/7xk9TND
TwIDAQABo4IBRjCCAUIwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw
SwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1
c3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx
+tvhS5B1/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA/BgsrBgEEAYLfEwEB
ATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu
b3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E
U1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu
MA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7/DlLQrt2M51oGrS+o44+/yQoDFVDC
5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K/QosMrAdSW
9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx/J3vWraV0T9VuG
WCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O
he8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC
Dfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5
-----END CERTIFICATE-----

@ -29,3 +29,4 @@ http {
include /etc/nginx/conf.d/*.conf;
}

@ -1,5 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg1UYgKDcpVig1e4V9
8B6pk3BU5UhFoPqo2Pj7FsoWSr6hRANCAATdAjA99JjSTuw0OaUeP6fVTLVsoyzp
RfgxvtEfv274SwX6jNRkK0JwWPnS3EBteH0walfuxvW3dXFV3cn4VBZK
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC0UkjQ+zNi4t1r
nPgE/j6cN/rWeiU3VGMT8KDv8IvrvTe8kErOFgSb3TmiaPmPsFvU7VNwgTEneWBr
AXob1yIaey2MDNvwdK/+V+uUROQmz3QKoQljxv0Rtw92uGl7yxO15mUjwVuYYDJJ
w4LlovQp/fDpj26hfSJ1+i98IN7bopeFEKfqU4cPgGB2XmWSOg6q0siKO5HRo88K
eGHE7VC+2RFPXwheNL3LGflPLZS5fwrangnGsmLm6/Z85x9lbNQ2O6DXULRHVUeA
txB0wanny96+yFXTJZXcFHYg38P9uwc770hFEvQ1iOaMqeuBZeItRoluwdw7bqx6
X+oBBnpNAgMBAAECggEATB/Ms8TIjb9+gFa08c6ved28HF1WZsROS3WzS3f+adfo
tscnfVcYPQCouyKb8IggTISgTAeOS77W8HWgKi6pLArCULSBCUMJpVNSlbZ7ptK/
h1kykJfJ8HeapKD3jxZNTOZl3jFbzLkXocJS+UTQ1QVqdf9iUfR03t9uunVZ/9gu
dF4fo8XuAUsAsgRQL7VhB0vFBKt9mlBB7HRDwxpN9xbWf7A++hD4oE4OeHJlGyWY
+dsFmN8+ogw8t3UN/KTi4196vTkKAkBuaDGes30cev14aXYirTesKFrM7faoXjVk
yjQV2o4zTdJ9Lr62xYT0SCiKhCFOY8XR/XuE4t/PNQKBgQC+xm7uR/KPicDEU33F
4w4Uz7982uIhjYmxyM1mtKYCNnlgl9Eji1IFv9ZPHTqiQhdKP0fTX1yGk+tMxDve
TH/4AJcozHgxHXlVGKbiKD9QaPqx89qOEr1ThRQ9X26g1w+/dhkvg626slNDdZn+
QOvnRk4V6qGkadOK6o+XHh2mNwKBgQDx+ORT01lfT2f3bza6uJYERK47iNpDn2IX
JJyu2BNoGEbXQB7FBMcaE3AEHDJaJkA2rcl9fqK6pBZC7KnCrYJtrAeosmY6RpXZ
nxcHasuwOM0ERl3gvYt9n3hP/enY+yVHpaDMqbUdkY2tqfsQ4fOOSAj63IB/uOrU
GlpMs6hhmwKBgB7sTUjkcqXfn1ZzbhyobDzlW9WiKStlJN+je9/dAlezesM0eJr5
V0dFTDiwtTNd4SaQ0VSqzXWm/moIGOg0oD2T4uyjEAxuCZ/Iiix4d6LSEWjM7S1A
Tl3+YUR9dpItqgjP3M892eg8RZDWvCphXZu0Yq3cxWzAFqEa2kGViRrLAoGAJEDR
HMoOmtwPzJ+qCIG9YDhWDm9rnDQWAzemDgArsC3q9zcRJR2ZIwwEfWkoFh+jAU46
YQYHJYWOHErPCG7smrfqkdjgvhxzOR6/2YmjqOxpsxlD2Xcsng61fO6jCbJfHIPx
Opi2nQ6AtqNADYB8+DVMuyEsU3aGIG8uVk2Yjb8CgYAovdUL14oeN0kioMYNLG6e
0DiY1qOcHw0AyLaDI43Vk3sWSXpVr9V2S2WvAruqEhMZzz6vHZeOq3UNQrTG5uOa
cjwh9u8SpTbyxpec8QRDSfIYjWZZv6fj9tMtemLTO8lfxLlgjcR5JBpyztSBmGvu
0u/YohWIqT2kQDZ4mq9zwQ==
-----END PRIVATE KEY-----

@ -1,2 +1,9 @@
User-agent: *
Disallow: /
Allow: /
Allow: /landings
Allow: /mobileapps
Allow: /corporatesites
Allow: /devops
Allow: /cloudnative
Allow: /design
Allow: /crmsystems