Init a NPM project

This commit is contained in:
Nikolai Rodionov 2024-02-25 13:20:36 +01:00
parent 6a4087e8cf
commit e46fbe2afa
Signed by: allanger
GPG Key ID: 0AA46A90E25592AD
7 changed files with 3247 additions and 6 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
index.pdf
node_modules

View File

@ -14,6 +14,29 @@ helmfile
cli
k8s
gitea
minio
Klöckner
proxmox
kustomize
kubebuilder
gitlab-ci
github
argocd
ansible
aws
yandex
hetzner
grafana
elasticsearch
kibana
fluentbit
promtail
fluentd
postgresql
mysql
percona
redis
ceph
- index.md
Rodionov
db-operator

View File

@ -17,9 +17,8 @@ steps:
libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 \
libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 \
libnss3-dev
- npm install -g md-to-pdf
- |-
md-to-pdf index.md --launch-options '{ "args": ["--no-sandbox"] }'
- npm install
- npm run build
- mkdir $CI_WORKSPACE/cv
- mv index.pdf $CI_WORKSPACE/cv/n.rodionov.pdf

View File

@ -9,5 +9,5 @@ steps:
name: Run the spellchecker
image: node
commands:
- npm i markdown-spellcheck -g
- mdspell "*.md" -n -r
- npm install
- npm run test

View File

@ -51,6 +51,6 @@ Also, I think it's important that before implementing anything, an engineer has
- **Infrastructure as Code**: Ansible - Terraform
- **Cloud Providers**: Microsoft Azure - Google Cloud - AWS - Yandex Cloud - Hetzner - Self-Hosted
- **Observability**: Prometheus - Grafana - Loki - Elasticsearch - Kibana - FluentBit - Promtail - Fluentd
- **Secrets/Encription**: Sops - Age - Helm Secrets
- **Secrets/Encryption**: Sops - Age - Helm Secrets
- **Databases**: PostgreSQL - MySQL - Percona MySQL - Redis
- **Storages**: Minio - Ceph

3201
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

17
package.json Normal file
View File

@ -0,0 +1,17 @@
{
"name": "cv",
"version": "1.0.0",
"description": "allanger's CV",
"main": "index.js",
"scripts": {
"test": "mdspell \"*.md\" -n -r",
"fix": "mdspell \"*.md\" -n",
"build": "md-to-pdf index.md --launch-options '{ \"args\": [\"--no-sandbox\"] }'"
},
"author": "",
"license": "ISC",
"dependencies": {
"markdown-spellcheck": "^1.3.1",
"md-to-pdf": "^5.2.4"
}
}