├── .envrc ├── types ├── nextra.d.ts └── tutorial.ts ├── .prettierignore ├── public ├── og.jpg ├── hero.png ├── og-bg.jpg ├── banner.png ├── dark │ ├── favicon.ico │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── apple-touch-icon.png │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── site.webmanifest │ └── browserconfig.xml ├── light │ ├── favicon.ico │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── apple-touch-icon.png │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── site.webmanifest │ └── browserconfig.xml ├── safari-pinned-tab.svg ├── hero.svg └── logos │ ├── logo-dark.svg │ └── logo-light.svg ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── feature_request.md │ └── bug_report.md └── workflows │ ├── builder.yml │ └── dockerhub.yml ├── pages ├── tutorials │ ├── _meta.en-UZ.json │ ├── developing.en-UZ.mdx │ ├── all.en-UZ.mdx │ └── article │ │ ├── cephga-kirish.en-UZ.mdx │ │ ├── openvpn-subnet.en-UZ.mdx │ │ ├── dinamik-to-static.en-UZ.mdx │ │ ├── bind9-nameserver.en-UZ.mdx │ │ └── ansible-terraform.en-UZ.mdx ├── 500.mdx ├── 404.mdx ├── guides │ ├── _meta.en-UZ.json │ ├── ci-cd.en-UZ.mdx │ ├── cloud.en-UZ.mdx │ ├── monitoring.en-UZ.mdx │ ├── web-server.en-UZ.mdx │ ├── konteyner.en-UZ.mdx │ ├── database.en-UZ.mdx │ ├── k8s.en-UZ.mdx │ ├── cloud │ │ ├── _meta.en-UZ.json │ │ └── aws-ecs-ecr-pipeline.en-UZ.mdx │ ├── web-server │ │ ├── _meta.en-UZ.json │ │ └── dinamik-subdomenlar-sozlash.en-UZ.mdx │ ├── monitoring │ │ └── _meta.en-UZ.json │ ├── konteyner │ │ ├── _meta.en-UZ.json │ │ ├── code-server.en-UZ.mdx │ │ ├── docker-registry.en-UZ.mdx │ │ └── dockerga-kirish.en-UZ.mdx │ ├── database │ │ ├── _meta.en-UZ.json │ │ └── postgresql-bilan-ishlash.en-UZ.mdx │ ├── k8s │ │ ├── _meta.en-UZ.json │ │ ├── ha-rke2-setup.en-UZ.mdx │ │ └── troubleshoot-k8s-pods.en-UZ.mdx │ ├── ci-cd │ │ ├── _meta.en-UZ.json │ │ └── dotnet-deployment.en-UZ.mdx │ └── overview.en-UZ.mdx ├── api │ ├── like.ts │ ├── view.ts │ ├── dislike.ts │ ├── init.ts │ └── logic.ts ├── _meta.en-UZ.json ├── _app.tsx ├── _document.tsx └── index.en-UZ.mdx ├── assets └── contributing │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ └── banner.png ├── hooks ├── index.ts ├── useIsMounted.ts └── useLocalStorage.ts ├── components ├── core │ ├── index.ts │ ├── Tutorial │ │ ├── StructuredData.tsx │ │ ├── Card.tsx │ │ └── Header.tsx │ ├── Link.tsx │ ├── SyncedTabs.tsx │ ├── LogoType.tsx │ └── Card │ │ └── index.tsx ├── github-sponsors.tsx └── article-footer.tsx ├── postcss.config.js ├── .npmrc ├── .prettierrc ├── tailwind.config.js ├── next-env.d.ts ├── .gitignore ├── shell.nix ├── .dockerignore ├── middleware.ts ├── styles ├── custom-tabs.css └── globals.css ├── flake.nix ├── tsconfig.json ├── next.config.js ├── flake.lock ├── .gitlab-ci.yml ├── Dockerfile ├── default.nix ├── package.json ├── .eslintrc.js ├── SYSTEM_REQUIREMENTS.md ├── Makefile ├── README.md ├── module.nix ├── theme.config.tsx └── CONTRIBUTING.md /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | use flake 3 | -------------------------------------------------------------------------------- /types/nextra.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'nextra/locales'; 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | generated 4 | CHANGELOG.md 5 | -------------------------------------------------------------------------------- /public/og.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/og.jpg -------------------------------------------------------------------------------- /public/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/hero.png -------------------------------------------------------------------------------- /public/og-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/og-bg.jpg -------------------------------------------------------------------------------- /public/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/banner.png -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | github: [ismoilovdevml] 3 | -------------------------------------------------------------------------------- /pages/tutorials/_meta.en-UZ.json: -------------------------------------------------------------------------------- 1 | { 2 | "all": "Hammasi", 3 | "developing": "DevOps" 4 | } 5 | -------------------------------------------------------------------------------- /public/dark/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/dark/favicon.ico -------------------------------------------------------------------------------- /public/light/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/light/favicon.ico -------------------------------------------------------------------------------- /assets/contributing/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/assets/contributing/1.png -------------------------------------------------------------------------------- /assets/contributing/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/assets/contributing/2.png -------------------------------------------------------------------------------- /assets/contributing/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/assets/contributing/3.png -------------------------------------------------------------------------------- /assets/contributing/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/assets/contributing/4.png -------------------------------------------------------------------------------- /assets/contributing/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/assets/contributing/5.png -------------------------------------------------------------------------------- /assets/contributing/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/assets/contributing/6.png -------------------------------------------------------------------------------- /assets/contributing/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/assets/contributing/7.png -------------------------------------------------------------------------------- /public/dark/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/dark/favicon-16x16.png -------------------------------------------------------------------------------- /public/dark/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/dark/favicon-32x32.png -------------------------------------------------------------------------------- /assets/contributing/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/assets/contributing/banner.png -------------------------------------------------------------------------------- /public/light/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/light/favicon-16x16.png -------------------------------------------------------------------------------- /public/light/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/light/favicon-32x32.png -------------------------------------------------------------------------------- /public/dark/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/dark/apple-touch-icon.png -------------------------------------------------------------------------------- /public/light/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/light/apple-touch-icon.png -------------------------------------------------------------------------------- /hooks/index.ts: -------------------------------------------------------------------------------- 1 | export { useIsMounted } from './useIsMounted'; 2 | export { useLocalStorage } from './useLocalStorage'; 3 | -------------------------------------------------------------------------------- /components/core/index.ts: -------------------------------------------------------------------------------- 1 | export { LogoType } from './LogoType'; 2 | export { SyncedTab, SyncedTabs } from './SyncedTabs'; 3 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | }; 7 | -------------------------------------------------------------------------------- /public/dark/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/dark/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/dark/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/dark/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/light/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/light/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/light/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devopsuzb/book/HEAD/public/light/android-chrome-512x512.png -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | auto-install-peers=true 3 | strict-peer-dependencies=false 4 | resolution-mode=highest 5 | prefer-workspace-packages=true 6 | node-linker=hoisted 7 | -------------------------------------------------------------------------------- /pages/500.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | showFooter: false 3 | --- 4 | import { ServerSideErrorPage } from 'nextra-theme-docs'; 5 | 6 |
36 | DevOps Journey
37 |