How I run this blog with docker

Lets talk about this blog and how it is running.

My blog is powered by:

  • docker
    • apache
    • php 7
    • wordpress
    • mysql
    • nginx reverse proxy (this maps the domain milmike.com with a specific docker container)
    • https with letsencrypt (free ssl certificates)
    • http2 protocoll

I will show you how I managed to run this blog using these technologies but before that, you might ask yourself: why? why so “complicated”?

Thats not really complicated. I think it is even much simpler than installing everything from scratch. You don’t have to install apache, php, configure your apache, mysql etc.. the only thing you need is docker and a docker-compose.yml file. And you can quickly migrate to another server or work easily locally with the exact same installation as in production. Thats actually how I work most of the time. Since I discovered docker, I use it for dev and prod.

Please follow and like me:

Best MySQL client

As a web developer you need to work with databases a lot. There are many databases and one of the common relational databases is mysql. You can use only a shell by typing “mysql” and start to code… But thats so oldschool. As a webdev you should use a better client for managing databases.

In this article I will show you my experiences with mysql clients for windows. But these will also work on linux with wine. (all tested by myself!). So, which is the best MySQL client for windows / linux?

Please follow and like me: