接上文 接上文 Keycloak 开源身份认证服务如何使用Docker搭建(一) 继续测试 keycloak 作为客户端使用(步骤图片比较多别着急慢慢看~) 1, 创建身份提供者 以 github的方式授权 (完成后的截图),往后看一步步来 2,添加github的客户端ID,以及客户端密钥的配置 (往后看,如何获取github的配置) 3,打开github 个人页设置 3.1 打开 Developer settings 3.2 选择OAuth Apps,创建app 3.3 输入配置内容,callback url 这里需要配置keycloak 的重定向地址 3.4 配置成功得到如下配置 4,退出当前登录的admin账户,选...
本文将介绍如何使用docker + traefik 进行keycloak的服务搭建 更多traefik的内容可访问主页 关于 Keycloak Add authentication to applications and secure services with minimum fuss. No need to deal with storing users or authenticating users. It’s all available out of the box. You’ll even get advanced features such as User Federation, Identity Brokering...
frontail是一个 Node.js 应用程序,用于将日志流式传输到浏览器。这是一个tail -F带有用户界面的github原文 开始搭建测试环境 1,准备 Dockerfile 1FROM mthenw/frontail:4.9.1 2,编译镜像 docker build 1docker build -t halobug.cn/tails:4.9.1 . build 成功截图 3,准备docker-compose 启动frontail+nginx测试 1version: '3.6' 2 3services: 4 5 tails: 6 container_name: tails 7 image:...
结合前一篇文章搭建的gitlab服务 Ubuntu20.04 搭建 gitlab 服务,继续测试CI/CD 部署项目。 准备一台web服务测试机与gitlab服务隔离 gitlab :192.168.5.196 web : 192.168.5.187 1,准备工作、配置项目目录及启动配置 1.1 docker-compose.yml 配置如下 # docker-compose.yml version: "3.6" services: local-halobug: image: nginx:1.19.4-alpine restart: always expose: - 80 networks: - traefik labels: -...
随着用户访问请求的压力的剧增,服务器可能处理不过增量太快的请求。单用户请求的响应时间将会变长。如果说有一个什么方案来解决这个问题,那缓存肯定是首选。 不改动代码的情况下使用 nginx 来做缓存处理,两种选择:1,nginx+redis+srcache;2,nginx-memcached+srcache 两种方式都是使用nginx modules模块, 由于memcached有存储大小限制,不得超过1M,我选择了redis服务,还是老样子使用容器,开始编译镜像。 官方的 nginx modules 使用说明, srcache-nginx-module 原理说明 版本说明 Ubuntu:18.04 Nginx:1.19.7...
前言 基于Ubuntu 20.04搭建gitlab服务 首先准备一台云服务或自己准备一台测试服务器(4核4GB内存+8核8GB内存),我用的是戴尔主机重装的Ubuntu桌面中文版本系统 镜像下载地址,重装系统过程就不多说了。==重装系统后最重要的事是换源(稍微强调下)== 新系统安装完成后继续初始化基本服务(Docker+traefik),这里可以借鉴前篇文章 ubuntu-20.04 一键初始化traefik web服务,初始化过程比较漫长约5-10分钟左右。 成功安装如下图 1,安装 1.1 创建 gitlab 工作目录 // 创建文件夹 mkdir gitlab.halobug.cn // 进入工作目录 cd...