5 Commits

Author SHA1 Message Date
033dd067b6 Merge branch 'master' into links
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
ci/woodpecker/pr/master Pipeline was successful
ci/woodpecker/pr/next Pipeline was successful
2022-09-13 14:40:11 +02:00
13d6edff33 add CI link
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/pr/master Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
ci/woodpecker/pr/next Pipeline was successful
2022-09-13 14:05:51 +02:00
bd63a0acbb add code link 2022-09-13 14:05:14 +02:00
2b6ab88c1d fix github refs 2022-09-13 14:04:57 +02:00
ebd125470a add gitea link
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/master Pipeline was successful
ci/woodpecker/pr/next Pipeline was successful
2022-09-13 13:53:19 +02:00
31 changed files with 483 additions and 870 deletions

View File

@ -1,38 +0,0 @@
# The full repository name
repo: OCram85/Blog
# Service type (gitea or github)
service: gitea
# Base URL for Gitea instance if using gitea service type (optional)
# Default: https://gitea.com
base-url: https://gitea.ocram85.com
# Changelog groups and which labeled PRs to add to each group
groups:
- name: 🐛 BUGFIXES
labels:
- bug
- name: ✨ FEATURES
labels:
- feature
- name: 🛠️ ENHANCEMENTS
labels:
- enhancement
- name: 📦 BUILD
labels:
- pipeline
- name: 🤖 DEPENDENCIES
labels:
- renovate
- name: 📚 DOCS
labels:
- docs
- name: ⚙️ META
labels:
- meta
- name: 🔖 MISC
default: true
# regex indicating which labels to skip for the changelog
skip-labels: skip-changelog|backport\/.+

View File

@ -6,7 +6,7 @@
> :bulb: Select your test plan for the code changes.
- [x] CI pipeline
- [ ] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

View File

@ -1,37 +1,5 @@
Alertmanager
CAFS
CMDB
datacenter
Eaa
Enteo
ESX
FLOWSTER
gitea
gitlocal
hashtable
IIS
ITIL
Keepalive
KIVBF
Kuma
lastmod
matomo
Netinstall
OSS
Paa
Phabricator
Pinia
SCM
SLES
Sonatype
tailwindcss
traefik
Traefik
Trivy
TSM
UCS
umami
VCS
Veyor
Xen
Zabbix
CAFS
gitea
gitlocal
hashtable
umami

View File

@ -38,7 +38,7 @@ pipeline:
branch: master
trivyMaster:
image: aquasec/trivy:0.36.1
image: aquasec/trivy:0.24.3
commands:
- |
trivy image \
@ -47,6 +47,7 @@ pipeline:
ocram85/blog:latest
- |
trivy image \
--exit-code 1 \
--severity HIGH,CRITICAL \
--no-progress \
ocram85/blog:latest

View File

@ -3,11 +3,15 @@ depends_on:
pipeline:
buildNext:
image: woodpeckerci/plugin-docker-buildx
image: plugins/docker
settings:
#dry_run: true
repo: ocram85/blog
dockerfile: Dockerfile
tags: next
build_args:
- NODE_BASE=lts-buster-slim
- NGINX_BASE=1.23.1-alpine
username:
from_secret: hub_user
password:
@ -16,12 +20,16 @@ pipeline:
event: pull_request
buildNextGitea:
image: woodpeckerci/plugin-docker-buildx
image: plugins/docker
settings:
#dry_run: true
registry: gitea.ocram85.com
repo: gitea.ocram85.com/ocram85/blog
dockerfile: Dockerfile
tags: next
build_args:
- NODE_BASE=lts-buster-slim
- NGINX_BASE=1.23.1-alpine
username:
from_secret: gitea_user
password:
@ -30,7 +38,7 @@ pipeline:
event: pull_request
trivyNext:
image: aquasec/trivy:0.36.1
image: aquasec/trivy:0.24.3
commands:
- |
trivy image \
@ -39,6 +47,7 @@ pipeline:
ocram85/blog:next
- |
trivy image \
--exit-code 1 \
--severity HIGH,CRITICAL \
--no-progress \
ocram85/blog:next

View File

@ -1,22 +0,0 @@
pipeline:
DockerBaseImage:
image: renovate/renovate:34.108-slim
commands:
- "renovate"
secrets:
- RENOVATE_TOKEN
environment:
#LOG_LEVEL: debug
RENOVATE_PLATFORM: "gitea"
RENOVATE_ENDPOINT: "https://gitea.ocram85.com"
RENOVATE_REPOSITORIES: "${CI_REPO}"
RENOVATE_LABELS: "renovate"
#RENOVATE_DRY_RUN: "full"
RENOVATE_TOKEN: "${RENOVATE_TOKEN}"
RENOVATE_GITHUB_TOKEN_WARN: "false"
when:
event:
- push
branch:
- master
- updDeps

View File

@ -1,4 +1,8 @@
FROM node:lts-buster-slim as builder
# Build ARGS for base image versions
ARG NODE_BASE=lts-buster-slim
ARG NGINX_BASE=1.21.6-alpine
FROM node:${NODE_BASE} as builder
COPY . /src
#RUN ls -la
WORKDIR /src
@ -6,9 +10,9 @@ WORKDIR /src
RUN npm install \
&& npm run build
FROM nginx:1.26.0-alpine as prod
FROM nginx:${NGINX_BASE} as prod
LABEL maintainer="marco.blessing@googlemail.com"
#HEALTHCHECK --interval=15s --timeout=5s \
# CMD wget --no-verbose --tries=1 --spider http://localhost:80/ || exit 1
HEALTHCHECK --interval=15s --timeout=5s \
CMD wget --no-verbose --tries=1 --spider http://localhost:80/ || exit 1
COPY --from=builder src/public /usr/share/nignx/html/
COPY nginx.conf /etc/nginx/nginx.conf

View File

@ -43,4 +43,4 @@ The next tag is used for testing any code changes on development branches and pu
This image contains the hugo based sources for my personal blog. It's made with the [Congo theme](https://github.com/jpanther/congo). The static pages are served by the included nginx server with a custom config. The custom config is needed to redirect 404 errors to a custom page.
You can simply run the container with `docker run -it --rm -p "8080:80" ocram85/blog:latest`.
You can simply run the container with `docker run -it --rm -p "8080:80" ocram85/blog:latest`

View File

@ -6,7 +6,7 @@ weight = 1
rtl = false
title = "OCram85.com"
#logo = "img/logo_square.png"
logo = "img/logo_square.png"
description = "A personal blog about PowerShell, Automation and more."
# copyright = "Copy, _right?_ :thinking_face:"

View File

@ -30,10 +30,10 @@
pageRef = "aboutme"
weight = 40
#[[main]]
# name = "Code"
# url = "https://gitea.ocram85.com"
# weight = 50
[[main]]
name = "Code"
url = "https://gitea.ocram85.com"
weight = 50
# -- Footer Menu --
@ -55,13 +55,8 @@
url = "https://umami.ocram85.com/share/KAk7LmbU/Blog"
weight = 30
[[footer]]
name = "Code"
url = "https://gitea.ocram85.com"
weight = 40
[[footer]]
name = "CI"
url = "https://ci.ocram85.com"
weight = 50
weight = 40

View File

@ -8,23 +8,14 @@
colorScheme = "avocado"
defaultAppearance = "dark" # valid options: light or dark
autoSwitchAppearance = false
showAppearanceSwitcher = false
enableSearch = true
enableCodeCopy = true
# mainSections = ["section1", "section2"]
# robots = ""
[header]
layout = "hamburger" # valid options: basic, hamburger, hybrid, custom
logo = "img/logo_square.png"
showTitle = false
[footer]
showCopyright = true
showThemeAttribution = true
showAppearanceSwitcher = false
showScrollToTop = true
showScrollToTop = true
[homepage]
layout = "profile" # valid options: page, profile, custom
@ -37,7 +28,7 @@ enableCodeCopy = true
showBreadcrumbs = false
showDraftLabel = true
showEdit = true
editURL = "https://gitea.ocram85.com/OCram85/Blog/_edit/psCredUpdate/content/"
editURL = "https://github.com/OCram85/Blog/edit/master/content/"
editAppendPath = true
showHeadingAnchors = true
showPagination = true
@ -46,16 +37,13 @@ enableCodeCopy = true
showTableOfContents = true
showTaxonomies = true
showWordCount = true
showComments = false
sharingLinks = ["facebook", "twitter", "pinterest", "reddit", "linkedin", "email"]
[list]
showBreadcrumbs = false
showSummary = false
showTableOfContents = false
showTaxonomies = false
groupByYear = true
paginationWidth = 1
[sitemap]
excludedKinds = ["taxonomy", "term"]

View File

@ -3,7 +3,7 @@ title: 'About Me'
date: 2017-12-01T10:00:48+01:00
draft: false
lastmod: 2023-01-02T06:00:00+01:00
lastmod: 2021-12-23T10:00:48+01:00
showDateUpdated: true
# custom overrides for pages
@ -22,40 +22,40 @@ showTableOfContents: false
{{< icon "address-card" >}} Hi, my name is Marco Blessing and I live in the south of Germany near a city called
[Karlsruhe](https://goo.gl/maps/kDpo6bb9V2r).
## {{< icon "terminal" >}} Projects
### {{< icon "terminal" >}} Projects
Take a look at my self hosted [Gitea](https://gitea.ocram85.com/explore/repos) instance to get an overview of my current work.
Take a look at this [Projects](/) page to get an overview of my current work.
## {{< icon "heart" >}} Favorite Topics
### {{< icon "heart" >}} Favorite Topics
I'm very interested in **PowerShell**, **NodeJS**, **Go** and **Software Engineering** in general.
Additionally I love building **CI/CD Stacks** with different open-source products to spread the word
of **DevOps** and **Containerization**.
## {{< icon "cubes" >}} Skills
### {{< icon "cubes" >}} Skills
_Here comes a list of subjects I've worked with, grouped by topics..._
### {{< icon "cube" >}} Container and {{< icon "docker" >}}Docker related
#### {{< icon "cube" >}} Container and {{< icon "docker" >}}Docker related
Traefik &bull; Portainer &bull; Docker Swarm Mode &bull; Sonatype Nexus Repository &bull; Aqua Security Trivy &bull;
Traefik &bull; Portainer &bull; Docker Swarm Mode &bull; Sonatype Nexus Repository &bull; Aquasecurity Trivy &bull;
Prometheus &bull; Node-Exporter &bull; cAdvisor &bull; Alertmanager &bull; Karma
### {{< icon "code" >}} Scripting and Programming Languages
#### {{< icon "code" >}} Scripting and Programming Languages
PowerShell &bull; JavaScript &bull; Go &bull; Python &bull; PHP &bull; Object Pascal &bull; C++ &bull; Visual Basic
### {{< icon "terminal" >}} Operating Systems
#### {{< icon "terminal" >}} Operating Systems
Microsoft Windows 98SE++ &bull; Microsoft Windows Server 2000++ &bull;
CentOS _(and other Red Hat Enterprise Linux derivatives)_ &bull; SLES &bull; ubuntu
### {{< icon "cloud" >}} Cloud Orchestration and Automation
#### {{< icon "cloud" >}} Cloud Orchestration and Automation
Microsoft Azure &bull; eCloud Manager &bull; FLOWSTER Studio &bull; Citrix Cloud Platform &bull; Citrix Cloud Platform Business Manager
### {{< icon "cogs" >}} Server Roles, Features and Products
#### {{< icon "cogs" >}} Server Roles, Features and Products
Active Directory &bull; File Server &bull; Web Server _(IIS and Apache)_ &bull;
DBs _(MSSQL, MySQL, PostgresSQL, Oracle 10g)_ &bull; Backup & Restore _(IBM Tivoli Storage Manager)_ &bull;
@ -63,45 +63,13 @@ Server Hypervisor _(VMWare ESX, HyperV)_ &bull; Terminal Server _(Microsoft, Cit
Software Virtualization _(VMware ThinApp)_ &bull; Software Packaging and Deployment _(Enteo Netinstall, Matrix42)_
&bull; Monitoring _(Zabbix)_ &bull; Build Engines _(Jenkins, AppVeyor)_
### {{< icon "cog" >}} General Software, Frameworks
#### {{< icon "cog" >}} General Software
Node.js &bull; Gitea &bull; Drone.io &bull; WoodpeckerCI &bull; Vue.js &bull; Quasar &bull; tailwindcss &bull; HAproxy &bull; Keepalive &bull; git SCM &bull; Phabricator &bull; VSCode
HAproxy &bull; Keepalive &bull; git SCM &bull; Phabricator &bull; VSCode &bull; Notepad++
## {{< icon "briefcase" >}} Experience
### {{< icon "briefcase" >}} Experience
### {{< icon "calendar-alt" >}}&nbsp;2018 - 202{{< icon "question" >}}&nbsp;&nbsp;{{< icon "building" >}} Komm.ONE as **SysOp** / **DevOps Engineer**
{{< icon "calendar-plus" >}}&nbsp;**2022**&nbsp;&nbsp; Cloud-Platform Infrastructure Project
Komm.ONE decided to create a complete new `Cloud-Platform Infrastructure`. The project started several years ago and replaced all software and hardware. Now it was our turn - So we started planning and implementing our test stage in the new environment. 2023 will challenge us to review and adapt the automation stack to changing requirements...
{{< icon "calendar-plus" >}}&nbsp;**2021**&nbsp;&nbsp; New Full Stack Self Service Portal
In 2021 I wanted to get back into coding and software architecture. So I started refactoring our Self Service Portal. The requirements have changed so much in the meantime that we decided to start from scratch. So we started a new full stack project containing these key elements:
| Tier | Components |
| ---- | ---------- |
| Backend | [Go](https://go.dev/) + [Node.js](https://nodejs.org/) |
| Frontend | [Vue.js 3](https://vuejs.org/) (with [Pinia](https://pinia.vuejs.org/), [Vue Router](https://router.vuejs.org/)) & [Quasar](https://quasar.dev/) |
| Data Management | CouchDB, MongoDB, SQL |
{{< icon "calendar-plus" >}}&nbsp;**2020**&nbsp;&nbsp; Cloud-Frontend Automation Stack
The year 2020 started with designing a new Automation Stack. My main goal war to upgrade the tech stack while
keeping the required operating an maintenance as low as possible. So I replaced some products to split the features / responsibilities:
| Role | Replaced Product | New Component |
| ---- | ---------------- | ------------- |
| Operational Platform | native Apps | Container based with [Docker](https://www.docker.com/), [traefik](https://traefik.io/traefik/), [Portainer](https://www.portainer.io/) |
| Git VCS | Phabricator | [Gitea](https://gitea.io) |
| Artifact Store | Jenkins | [Nexus Repository Manager OSS](https://www.sonatype.com/products/repository-oss-download) |
| Build Server | Jenkins | [Drone.io](https://www.drone.io/) |
| Wiki + KB | Phabricator | [Outline](https://www.getoutline.com/) |
| Landing Page | Phabricator | [Ghost CMS](https://ghost.org/) |
| Event Monitoring + Alerting | - | [Prometheus](https://github.com/prometheus/prometheus), [Alertmanager](https://github.com/prometheus/alertmanager), [cAdvisor](https://github.com/google/cadvisor), [Karma](https://github.com/prymitive/karma), [Grafana](https://github.com/grafana/grafana) |
| Service Status | - | [Uptime Kuma](https://github.com/louislam/uptime-kuma) |
| Web Analytics | matomo | [Umami](https://github.com/umami-software/umami) |
| Static Websites | Jenkins | [Hugo](https://github.com/gohugoio/hugo) |
#### {{< icon "calendar-alt" >}}&nbsp;2018 - 202{{< icon "question" >}}&nbsp;&nbsp;{{< icon "building" >}} [Komm.ONE](https://komm.one) as **SysOp** / **DevOps Engineer**
{{< icon "calendar-plus" >}}&nbsp;**2019**&nbsp;&nbsp; Internal Self Service Portal
@ -121,11 +89,11 @@ applications:
{{< icon "calendar-plus" >}}&nbsp;**2018**&nbsp;&nbsp; KIVBF merged with its partners to form Komm.ONE in order
to be able to offer uniform services. After adjusting the internal organizational structure, I'm now part of the
business unit 4.2 _(Integration-, Security- & Application Management)_. My previous team was reassigned to this new
business unit 4.2 _(Integration-, Security- & Application Managent)_. My previous team was reassigned to this new
unit as well, and was renamed into CAFS _(Cloud- & Application-Frontend-Services)_. So my range of tasks changed
slightly.
### {{< icon "calendar-alt" >}}&nbsp;2012 - 2018&nbsp;&nbsp; {{< icon "building" >}} KIVBF as **SysOp** / **DevOps Engineer**
#### {{< icon "calendar-alt" >}}&nbsp;2012 - 2018&nbsp;&nbsp; {{< icon "building" >}} [KIVBF](https://www.kivbf.de) as **SysOp** / **DevOps Engineer**
{{< icon "calendar-plus" >}}&nbsp;**2015**&nbsp;&nbsp; In 2015 I started automating several platform and workload
related use cases. Unfortunately it's closed source, so I can't talk about details. But to give a glimpse at the
@ -148,12 +116,12 @@ It was a great place to get to know such large environment and I finally started
implemented the monitoring system [Zabbix](http://www.zabbix.com/). Unfortunately I couldn't find any extension to
monitor out IBM tape library or TSM data itself. So I developed own interfaces therefore.
### {{< icon "calendar-alt" >}}&nbsp;2008 - 2012&nbsp;&nbsp; {{< icon "building" >}} Pforzheim municipal administration as **SysOp**
#### {{< icon "calendar-alt" >}}&nbsp;2008 - 2012&nbsp;&nbsp; {{< icon "building" >}} [Pforzheim municipal administration](https://www.pforzheim.de/) as **SysOp**
At the municipal administration of Pforzheim I was responsible for the **Software Packaging and Deployment**,
At the municipal administration of Pforzheim I was responsible for the**Software Packaging and Deployment**,
**MS-SQL Servers** and **Web Hosting**.
## {{< icon "graduation-cap" >}}&nbsp;Education
### {{< icon "graduation-cap" >}}&nbsp;Education
I successfully finished two undergraduate trainings as **IT Specialist For Application Development** and
**Management Assistant in IT-Systems**.

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -16,6 +16,8 @@ tags: ['pihole', 'swarm', 'stack']
# sharingLinks: [null]
---
{{< figure src="black-hole.jpg" width="600" height="800" caption="Photo by Kamesh Vedula on Unsplash." >}}
## Intro
Many of you already know [Pi-hole](https://pi-hole.net/) as a trusted DNS firewall solution in your home labs. But

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

View File

@ -1,59 +0,0 @@
---
title: "✨ PSCredentialStore 1.1.0 is released"
date: 2022-09-21T10:14:18+02:00
draft: false
categories: ['Projects']
tags: ['PSCredentialStore']
# lastmod: 2022-09-21T10:14:18+02:00
# showDateUpdated: true
# custom overrides for pages
# showDate: false
# showAuthor: false
# showWordCount: false
# showReadingTime: false
# showTableOfContents: false
# showTaxonomies: true
# showEdit: false
# sharingLinks: [null]
---
<p align="right">
<img src="https://forthebadge.com/images/badges/built-with-love.svg">
</p>
Today I'm proud to present the release of PSCredentialStore version [1.1.0](https://www.powershellgallery.com/packages/PSCredentialStore/1.1.0).
This version was mainly focused on updating the build pipeline and codebase.
So let me explain the changes in detail:
- 🧰 Reworked the build pipeline and replace Travis, AppVeyor by Drone.IO.
- 🧰 Updated the PowerShell style to the lates community standards.
- 🧰 Migrated from Github to [self hosted Gitea](https://gitea.ocram85.com/OCram85/PSCredentialStore).
- 🧰 Migrated to self hosted Drone and Woodpecker CI.
- 🧰 Updated Pester unit tests to Pester5+ syntax.
- 💣 Changed from MIT to GNU AGPLv3 license.
- 🧰 Removed the optional dependency helper.
- 📦 Updated embedded OpenSSL (LibreSSL) files to version 3.5.3.
- Started building and deploying the LibreSSL windows portable version on Github: https://github.com/OCram85/libressl-portable.
- 🧰 Added gitea project template files for issues and pull requests.
- 🤖 Implemented [DroneHelper](https://gitea.ocram85.com/OCram85/DroneHelper) base Drone pipeline.
Additionally we fixed some issues and added new connection types:
- 🌟 Added CiscoUCSCentral connection type
- 🐛 Fixed `Test-CredentialStoreItem` output
- 🐛 Fixed CiscoUCS connection
You can find the PSCredential store at [PowerShell Gallery](https://www.powershellgallery.com/packages/PSCredentialStore)
and [gitea.ocram85.com](https://gitea.ocram85.com/OCram85/PSCredentialStore/releases).
Feel free to install or upgrade to the latest version with the following command.
```powershell
Install-Module -Name 'PSCredentialStore' -Force
```
![forthebadge](https://forthebadge.com/images/badges/contains-17-coffee-cups.svg)

View File

@ -19,6 +19,8 @@ tags: ['ModuleBase', 'config']
# sharingLinks: [null]
---
![note](note.jpg 'Photo by [Sigmund](https://unsplash.com/@sigmund) on [Unsplash](https://unsplash.com)')
## 🖼️ Intro
This article explains with a practical example how to determine and use the current module base path.

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -18,6 +18,8 @@ showDateUpdated: true
# sharingLinks: [null]
---
![ship](ship.jpg 'Photo by [Rod Long](https://unsplash.com/@rodlong) on [Unsplash](https://unsplash.com)')
## 🖼️ Intro
This post explains how to use `PSCustomObject`s as function parameters. We compare the basic usage with an

View File

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -18,6 +18,9 @@ tags: ['class', 'read-only', 'properties']
# showEdit: false
# sharingLinks: [null]
---
{{< figure src="vader_cube.png" width="800" height="800">}}
{{< note >}}
If you're not familiar with Powershell classes I suggest you reading this awesome blog article from Michael Willis
[Powershell v5 Classes & Concepts](https://xainey.github.io/2016/powershell-classes-and-concepts/). It covers

View File

Before

Width:  |  Height:  |  Size: 476 KiB

After

Width:  |  Height:  |  Size: 476 KiB

View File

@ -9,6 +9,8 @@ tags: ['resources']
draft: false
---
{{< figure src="res-posh.jpg" width="1200" height="800" caption="Photo by Eugenio Mazzone on Unsplash." >}}
## The Journey Begins Now Young Novice
In this section you find the most basic stuff. It's aimed to help beginners who just got in touch with PowerShell.

View File

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -2,6 +2,6 @@
async
defer
data-website-id="3e944f0b-6377-4a23-8bdd-64b408d13611"
src="https://umami.ocram85.com/script.js"
src="https://umami.ocram85.com/umami.js"
data-domains="ocram85.com"
></script>

View File

@ -5,7 +5,7 @@ http {
include mime.types;
server {
listen 0.0.0.0:80;
listen 80;
root /usr/share/nignx/html;
index index.html;
error_page 404 /404.html;

1009
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -10,7 +10,6 @@
"lint:markdown": "markdownlint \"*.md\" \"content/**/*.md\"",
"start": "npm run server",
"server": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 -D",
"arkanum": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 -D --appendPort=false --baseURL https://arkanum-dev.ocram85.com --port 1313",
"test": "npm run lint:markdown",
"postinstall": "hugo-installer --version otherDependencies.hugo --extended --destination node_modules/.bin/hugo",
"new:post": "exec-bin node_modules/.bin/hugo/hugo new"
@ -27,9 +26,9 @@
"homepage": "https://github.com/OCram85/Blog#readme",
"devDependencies": {
"exec-bin": "^1.0.0",
"hugo-installer": "^4.0.0",
"markdownlint-cli": "^0.33.0",
"rimraf": "^4.0.0"
"hugo-installer": "^3.1.0",
"markdownlint-cli": "^0.31.1",
"rimraf": "^3.0.2"
},
"otherDependencies": {
"hugo": "0.91.1"

View File

@ -1,18 +0,0 @@
{
"onboardingConfig": {
"extends": [
"config:base"
]
},
"dependencyDashboard": true,
"docker": {
"enabled": true
},
"docker-compose": {
"enabled": true
},
"woodpecker": {
"enabled": true,
"fileMatch": ["^.woodpecker\/.*.yml$"]
}
}