Sign inSign up

zhufuyi/eiblog

By zhufuyi

Updated over 5 years ago

Concise and fast blog server.

Image
0

263

zhufuyi/eiblog repository overview

eiblog

eiblog1.3.0 基础上做一些修改:

  • 可以自定义配置mongodb和elasticsearch地址。
  • 删除界面上的评论和一些入口图标,使得界面更简洁。

在docker部署eiblog服务

(1) 编译

编译为linux二进制文件

SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build 

(2) 构建eiblog镜像

点击查看Dockerfile文件,构建镜像:

docker build -t zhuyasen/eiblog:1.0 .


(3) 部署

部署的目录结构如下:

.
├── docker-compose.yml
├── eiblog
├── elasticsearch
└── mongodb

注:eiblog服务默认没有conf和static两个目录映射,如果需要自定义配置启动,则在docker-compose.yml中的eiblog下添加conf和static两个目录映射,并且从项目中复制conf和static两个目录过来,例如配置mongodb和elasticsearch地址(conf/app.yml末尾),例如在容器中使用nginx反向代理,也需要把conf和static两个目录映射给nginx使用(tls证书、静态文件)。

点击查看docker-compose.yml文件,构建镜像:

docker-compose up -d


后台管理 http://localhost:9000/admin/login 默认账号和密码都是admin,登陆后可以修改密码。

首页 http://localhost:9000 ,界面如下:

home

Tag summary

Content type

Image

Digest

Size

23.8 MB

Last updated

over 5 years ago

docker pull zhufuyi/eiblog