This article will show you how to enable self-signed server/client side certification with EMQX by openssl
and provide client sample code in python
.
chore
In Part 1, I illustrate how to setup a basic runner that will run ci/cd job. In part 2, I will go over the gitlab-ci.yml
settings with some examples to give a better understanding of how to setup own own jobs pipeline.
Recently I begin to learn GraphQL and try to use it in my side-project with flask and mongo, and there are some tutorials to show how to build it, but most of them are built from scratch (ex: [flask-graphql-example] (https://github.com/msoedov/flask-graphql-example)), or out of date, so I decide to start it my own: Graphene-Mongo.
As a developer, I have admired those who code fast and easily with the vim – syntax highlight, auto-completion, split/switch tabs, jump to the searched keyword/files … etc – and everything only with keyboard. It’s really cool and impressive.
在 Part 2 我們提到了 type、class、object 這三者之間的關係,也提到了 type 和 non-type 之間的差別。在這篇文章中,將會提到更多的 built-in types 和自定義的 class。
In the Part 1, we have the big picture of the GitLab CI, and this is will guide you in setting gitlab runner to excute the pipeline jobs.