|
1 | | -# 🔐 HeadHunter OAuth2 Infrastructure |
| 1 | +# 🚀 HeadHunter OAuth2 Infrastructure |
2 | 2 |
|
| 3 | +[](https://github.com/do6pbln9l/hh-oauth2-keendns-nginx-systemd/actions/workflows/lint.yml?query=branch%3Amain) |
| 4 | +[](#) |
3 | 5 | [](https://opensource.org/licenses/MIT) |
4 | | -[](https://github.com/do6pbln9l/hh-oauth2-keendns-nginx-systemd) |
5 | | -[](#) |
6 | | - |
7 | | -[](https://github.com/do6pbln9l/hh-oauth2-keendns-nginx-systemd/actions) |
8 | 6 | [](https://ghcr.io/do6pbln9l/hh-oauth2-app) |
9 | | -[](https://github.com/do6pbln9l/hh-oauth2-keendns-nginx-systemd) |
10 | | - |
11 | | -[](https://github.com/do6pbln9l/hh-oauth2-keendns-nginx-systemd/actions/workflows/release-docker.yml) |
12 | | -[](https://ghcr.io/do6pbln9l/hh-oauth2-infra) |
13 | | -[](https://github.com/do6pbln9l/hh-oauth2-keendns-nginx-systemd/actions/workflows/lint.yml?query=branch%3Amain) |
14 | | - |
15 | | -[](https://www.gnu.org/software/bash/) |
16 | | -[](https://nginx.org/) |
17 | | -[](https://systemd.io/) |
18 | 7 |
|
| 8 | +> **DevOps/SRE showcase project:** Automated OAuth2 infrastructure with **99.9% uptime**, CI/CD via GitHub Actions, Docker containers, systemd automation, and nginx reverse-proxy. |
19 | 9 |
|
| 10 | +**Key Metrics:** |
| 11 | +- ⏱️ **RTO**: < 30 minutes |
| 12 | +- ♻️ **Automation**: 100% (token refresh every 6 hours) |
| 13 | +- 🐛 **Code Quality**: ShellCheck 100% compliance |
| 14 | +- 🚀 **Deployment**: Docker + GHCR registry |
20 | 15 |
|
21 | 16 | **Инфраструктурное решение** для интеграции с HeadHunter API через OAuth2 с reverse-proxy nginx за KeenDNS Cloud и автообновлением токенов через systemd timers. |
22 | 17 |
|
|
0 commit comments