fixed typos
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
3a3dee879f
commit
957e2f95be
|
|
@ -8,7 +8,7 @@ description: Initial commit - Introduction
|
|||
|
||||
So I finally got around to make a blog. Now what?
|
||||
|
||||
Honestly, I don't even know myself. For the last few years as a developer I consumed whatever the great, wide internet presented me with. I am a huge fan of just going out there and do what you think is good. So now I try to do just that and begin to share what goes through my mind as a developer, DevOps-guy, team-lead and nerd. Maybe someone else can make use of some of it, maybe this is just a glorified public diary. I won't be posting regularly, maybe this project might also just die in a few days, weeks, month or any other point in time. Let's just see.
|
||||
Honestly, I don't even know myself. For the last few years as a developer I consumed whatever the great, wide internet presented me with. I am a huge fan of just going out there and doing what I think is good. So now I try to do just that and begin to share what goes through my mind as a developer, DevOps-guy, team-lead and nerd. Maybe someone else can make use of some of it, maybe this is just a glorified public diary. I won't be posting regularly, maybe this project might also just die in a few days, weeks, month or any other point in time. Let's just see.
|
||||
|
||||
# Who am I?
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ It took some time, but I figured as I only got around to deploy the blog just no
|
|||
|
||||
First, some thoughts for my requirements:
|
||||
* I'm a developer. I experienced too much pain with wordpress, typo3 and similar CMSs in the past, so whatever I used for a blog had to be closer to what I feel confortable using.
|
||||
* I like to write [`markdown`](https://daringfireball.net/projects/markdown/). It's a nice, human readable syntax that can be easily converted even nicer `HTML` content.
|
||||
* I like to write [`markdown`](https://daringfireball.net/projects/markdown/). It's a nice, human readable syntax that can be easily converted to even nicer `HTML` content.
|
||||
* For WebApps, I like to use [`React`](https://reactjs.org/). It's a well maintained UI-framework with clean code structure and great extensibility.
|
||||
* I am kind of cheap. I run a small virtual server with limited resources. To still have reasonable performance and a clean environment I run nothing but [`Docker`](https://www.docker.com/) on it.
|
||||
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ My first intention was to build that component myself. I know all the commands t
|
|||
* Push the docker image to my private docker repository. Another authentication required
|
||||
* On the host exchange the currently running docker container with the newly built one
|
||||
|
||||
Around that time of planning I decided this isn't the way to go. At my job I rely heavily on [Azure DevOps](https://azure.microsoft.com/en-us/services/devops/) which conveniently covers all these tasks and requirements. But for my private free-time-projects I imposed the restriction on myself to run everything on my own server(s). But until now I only looked at the furthest cases on the automation spectrum: doing everything myself and have everything done by Microsoft in the cloud. I decided that the truth probably lies somewhere inbetween (as so often in life). I then looked at self-hosted CI/CD ("Continous Integration"/"Continous Delivery") systems.
|
||||
Around that time of planning I decided this isn't the way to go. At my job I rely heavily on [Azure DevOps](https://azure.microsoft.com/en-us/services/devops/) which conveniently covers all these tasks and requirements. But for my private free-time-projects I imposed the restriction on myself to run everything on my own server(s). But until now I only looked at the furthest cases on the automation spectrum: doing everything myself and have everything done by Microsoft in the cloud. I decided that the truth probably lies somewhere inbetween (as it does so often in life). I then looked at self-hosted CI/CD ("Continous Integration"/"Continous Delivery") systems.
|
||||
|
||||
[Drone](https://drone.io) caught my eye, as it has full docker support, is open source and can have multiple, distributed workers. Perfect, I finally get to use the "sandbox" VPS I rent which just accumulates virtual dust. After reading the documentation, the setup was fairly easy.
|
||||
|
||||
|
|
|
|||
|
|
@ -61,12 +61,12 @@ const removeScript = (id, parentElement) => {
|
|||
|
||||
const Commento = ({ id }) => {
|
||||
useEffect(() => {
|
||||
// If there's no window there's nothing to do for us
|
||||
// If there's no window there's nothing to do
|
||||
if (!window) {
|
||||
return;
|
||||
}
|
||||
const { document } = window;
|
||||
// In case our #commento container exists we can add our commento script
|
||||
// In case the #commento container exists, the commento script can be added
|
||||
if (document.getElementById('commento')) {
|
||||
insertScript('https://comments.while-false.de/js/commento.js', 'commento-script', document.body);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue