Golang/docker 项目环境实战
飞剑神
我对未来充满信心,对我的职业充满热情和干劲,坚持是每一个人的权利,他人没有坚持到底,那么坚持就是我一人的特权。
展开
-
docker nginx_proxy 反向代理
nginx_proxy 反向代理docker-compose.ymlversion: '3.3'networks: nginx_net: external: trueservices: nginx-proxy: container_name: nginx-proxy image: jwilder/nginx-proxy:alpine ports: - 80:80 - 443:443 networks: - ngi原创 2020-08-30 12:24:44 · 923 阅读 · 0 评论 -
drone 1.0 安装入门搭建教程
drone 1.0 安装入门搭建教程由于 1.0 的更新换代之后,增加了OAuth2支持性更好了, 对github,gitlab,gitea已经非常的友好了,而之前的博客是gogs的,所以今天单独来写一篇关于gitea的,gitlab应该也是类似的.https://github.com/wrzfeijianshen/drone_tutorialdocker地址放在 workspace\docker_2020_0830步骤1: 创建网络,开启反向代理虽然不知道运维大大们是怎么玩的,作为小小白的开原创 2020-08-30 12:22:55 · 6698 阅读 · 5 评论 -
go gitea OAuth2 登录
go gitea OAuth2 登录关于oauth2网络介绍的已经很多了,咱简单的说说,如何go代码进行访问oauth2登录,详细的可以看源码嘛.gitea文档网址:https://docs.gitea.io/en-us/oauth2-provider/授权端点 /login/oauth/authorize访问令牌端点 /login/oauth/access_token通过get请求https://[YOUR-GITEA-URL]/login/oauth/authorize?client_i原创 2020-08-16 20:53:15 · 2160 阅读 · 1 评论 -
drone1.0 和 drone0.8安装教程
drone 简介drone是基于docker技术的CI/CD系统,Drone将编译/测试的流程都在docker容器内进行.开发者需要在项目中包含.drone.yml文件,将代码推送到git仓库,drone就能够自动化的进行编译/测试/发布.drone 属于DevOps工具,开发/测试/部署,devops有Jenkins/Drone/Gitlab CI/CD.为什么不选择Jenkins,是因为...原创 2019-03-02 23:12:40 · 4395 阅读 · 0 评论 -
2.5 windows 安装 kitech/qt.go
官网:https://github.com/kitech/qt.go安装地址:https://github.com/kitech/qt.go/blob/master/install.md咱在windows下开发,可以msys2或者mingw64作为gcc编译器都可以,下面将讲述这两种,其实官方文档有些不如意,往往安装mingw64就挡住了脚步,不要用git bash,否则会编译不过的,直接...原创 2018-09-26 21:43:37 · 1610 阅读 · 0 评论 -
3.2 docker + gitlab
docker + gitlabdocker 安装oracle可以按照这篇:https://github.com/wnameless/docker-oracle-xe-11gdocker 安装 gogs也比较简单了其实现在,docker的用处太多了,环境也较为简单就可以搭建完成,完全不需要考虑太多。git作为代码仓库。GitLab 是一款基于 git 的开源代码仓库系统, GitLab 与...原创 2018-09-25 21:18:27 · 235 阅读 · 0 评论 -
2.3.2 ubuntu 安装therecipe/qt
简单说一下,在linux安装,效率上会比windows简单不少,而且成功率较高,而且编译速度会提升不少:https://github.com/therecipe/qt/wiki/Installationhttps://github.com/therecipe/qt/wiki/Installation-on-Linux可以直接用我安装好的环境,可能需要在终端执行 source /etc/pro...原创 2018-09-25 21:16:57 · 589 阅读 · 0 评论 -
2.3.1 windows安装therecipe/qt
文章目录安装 git 和 msys2安装golang1.10.1版本对于qt来讲,属于跨平台的编程界面利器,基本上是用c++来写的,是否可以用go进行编写呢,答案是可行的。由于qt是跨平台的,而windows环境又较为复杂,大多数人开发则是在linux下进行。但是在windows下开发就一定不行吗?答案是否定的,只不过配置较为复杂,我也是通过好长时间才实验成功的。官方网址:https://g...原创 2018-09-25 21:16:10 · 2590 阅读 · 3 评论 -
2.2安装gxui
2.2 gxui官方网址https://github.com/google/gxuiLinux:In order to build GXUI on linux, you will need the following packages installed:sudo apt-get install libxi-dev libxcursor-dev libxrandr-dev libxine...原创 2018-09-25 21:14:54 · 631 阅读 · 0 评论 -
2.1 安装 go-gtk
2.1 go-gtk参考golang从入门到实战中的window+go环境搭建和小白环境搭建中的开发环境中的msys2安装过程,是否正常。先按照之前的教程安装好msys然后打开msys2安装常用的gtk环境包安装gtk3pacman -S mingw-w64-x86_64-gtk3安装gtk2pacman -S mingw-w64-x86_64-gtk2安装gladepa...原创 2018-09-25 21:13:10 · 3538 阅读 · 6 评论 -
1.5 docker安装MM-Wikiker
MM-Wiki 是一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。官网: https://github.com/phachon/mm-wiki我们采用ubuntu18.04安装mindocmindoc : 端口8284启动容器docker run -itd \ --name ...原创 2018-09-25 21:10:13 · 1573 阅读 · 2 评论 -
1.4 docker 安装mindoc 和 bookstack
1.4 安装mindoc 和 bookstackMinDoc 是一款针对IT团队开发的简单好用的文档管理系统。MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用,同时增加Markdown和HTML两种编辑器。开发缘起...原创 2018-09-25 21:09:28 · 4425 阅读 · 0 评论 -
1.1 web实战篇- docker 虚拟机
本篇主要是针对GitHub或者码云等,进行上线运营的一些环境,官方文档不全或者哪里缺少,造成失败。大多数用docker。docker+docker进行项目组建,docker这里会简单的使用,帮助更好的理解和一步步组建环境的。1.1 docker虚拟机准备本篇简述如何搭建一个lnmp模块,来针对之后的go程序发布等。用docker容器单独管理lnmp这些服务。咱们用centos7作为服务器,...原创 2018-09-24 11:49:20 · 348 阅读 · 0 评论 -
1.2 安装wdcp
1.2 安装wdcp上一章,虚拟机环境可以正常运行之后(你搭建完成好docker镜像了),推荐先在虚拟机里面跑一遍,再上线整,这样积累的经验越多,越不容易出现问题,我这里采用比较笨的方法,不算快捷,但是可以让你入个门而已。lnmp有很多种,也有一键式的镜像,Dockerfile,大家不妨试试。简述wdcp是什么,wdCP是WDlinux Control Panel的简称,是一套通过WEB...原创 2018-09-24 11:51:28 · 1098 阅读 · 0 评论 -
1.3 宝塔面板
1.3 宝塔面板先暂停centos_wdcp容器,我们安装宝塔面板宝塔面板和wdcp其实是一样的。官网:https://www.bt.cn/安装地址:https://www.bt.cn/bbs/thread-1186-1-1.html开放指定端口8888访问iptables -A INPUT -p tcp --dport 8888 -j ACCEPT启动容器docker r...原创 2018-09-25 21:07:53 · 283 阅读 · 0 评论