Skip to content

Commit f025fd9

Browse files
committed
gh pages commit
1 parent 99f2cc8 commit f025fd9

File tree

5 files changed

+98
-2
lines changed

5 files changed

+98
-2
lines changed

.github/FUNDING.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

.github/workflows/deploy-pages.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: Deploy to GitHub Pages
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
types:
9+
- closed
10+
branches:
11+
- main
12+
13+
jobs:
14+
deploy:
15+
if: github.event.pull_request.merged == true || github.event_name == 'push'
16+
runs-on: ubuntu-latest
17+
steps:
18+
- uses: actions/checkout@v4
19+
20+
- name: Setup Node.js
21+
uses: actions/setup-node@v4
22+
with:
23+
node-version: '20'
24+
cache: 'npm'
25+
26+
- name: Install dependencies
27+
run: npm install
28+
29+
- name: Build website
30+
run: npm run build
31+
32+
- name: Deploy to GitHub Pages
33+
uses: peaceiris/actions-gh-pages@v3
34+
with:
35+
github_token: ${{ secrets.GITHUB_TOKEN }}
36+
publish_dir: ./build
37+
publish_branch: gh-pages
38+
user_name: 'github-actions[bot]'
39+
user_email: 'github-actions[bot]@users.noreply.github.com'
40+
full_commit_message: 'deploy: ${{ github.event.head_commit.message }}'

docusaurus.config.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
module.exports = {
2+
title: 'DevOps Interview Questions',
3+
tagline: 'Comprehensive DevOps interview preparation guide',
4+
url: 'https://your-username.github.io',
5+
baseUrl: '/devops-interview-questions/',
6+
onBrokenLinks: 'throw',
7+
onBrokenMarkdownLinks: 'warn',
8+
favicon: 'img/favicon.ico',
9+
organizationName: 'your-username',
10+
projectName: 'devops-interview-questions',
11+
12+
presets: [
13+
[
14+
'@docusaurus/preset-classic',
15+
{
16+
docs: {
17+
sidebarPath: require.resolve('./sidebars.js'),
18+
editUrl: 'https://github.com/your-username/devops-interview-questions/edit/main/',
19+
},
20+
theme: {
21+
customCss: require.resolve('./src/css/custom.css'),
22+
},
23+
},
24+
],
25+
],
26+
};

package.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "devops-interview-questions",
3+
"version": "1.0.0",
4+
"private": true,
5+
"scripts": {
6+
"start": "docusaurus start",
7+
"build": "docusaurus build",
8+
"serve": "docusaurus serve"
9+
},
10+
"dependencies": {
11+
"@docusaurus/core": "^3.1.1",
12+
"@docusaurus/preset-classic": "^3.1.1",
13+
"react": "^18.2.0",
14+
"react-dom": "^18.2.0"
15+
}
16+
}

sidebars.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
module.exports = {
2+
docs: [
3+
{
4+
type: 'category',
5+
label: 'DevOps Questions',
6+
items: [
7+
'core-concepts/introduction',
8+
'containerization/docker',
9+
'containerization/kubernetes',
10+
'ci-cd/basics',
11+
'infrastructure/terraform',
12+
'monitoring/overview'
13+
],
14+
},
15+
],
16+
};

0 commit comments

Comments
 (0)