Sign inSign up

codecly/webstack-guns-nkt-docker

By codecly

•Updated over 3 years ago

开源、美观、带后台管理的网址导航工具。导航样式基于 webstack ,管理后台基于 SpringBoot、Guns

Image
0

1.7K

codecly/webstack-guns-nkt-docker repository overview

⁠项目介绍

项目地址:WebStack-Guns-NKT-Docker⁠

这个项目是根据 Webstack-Guns-Nkt⁠ 项目做了部分修改并打包成 docker 镜像,以方便 docker 部署

⁠docker 方式部署

⁠下载镜像
docker pull codecly/webstack-guns-nkt-docker

要修改的配置主要是mysql数据库连接和图片的上传位置。 可以在 docker run -e 指定环境变量的方式,也可以使用 -v /path/to/application.yml:/root/webstack/config/application.yml 的方式映射配置文件

⁠使用 docker run -e 方式设置环境变量

支持设置的环境变量有

环境变量名称环境变量说明默认值
IMAGE_UPLOAD_PATH图片上传路径(容器中)/root/webstack/file
DB_HOST数据库主机127.0.0.1
DB_PORT数据库端口3306
DB_DATABASE数据库名称webstack
DB_USERNAME数据库用户名root
DB_PASSWORD数据库密码root

示例:

docker run -itd \
    -e DB_DATABASE=webstack \
    -e DB_HOST=192.168.211.28 \
    --name webstack \
    -p 8000:8000 \
    codecly/webstack-guns-nkt-docker
⁠使用 docker run -v 方式映射配置文件

首先在宿主机创建并修改配置相关文件 /path/to/config/application.yml , 示例文件application-example.yml⁠

主要修改:

guns.file-upload-path
spring.datasource.url
spring.datasource.username
spring.datasource.password

运行容器示例:

docker run -itd \
    -v /path/to/config:/root/webstack/config \
    -v /path/to/file:/root/webstack/file \
    --name webstack \
    -p 8000:8000 \
    codecly/webstack-guns-nkt-docker

Tag summary

Content type

Image

Digest

sha256:5f9b3c73a…

Size

281.6 MB

Last updated

over 3 years ago

docker pull codecly/webstack-guns-nkt-docker