nav
nav copied to clipboard
请问支持宝塔部署吗?
我们都在国内,部署在github访问打不都打不开,这有什么用。
目前是需要依赖Github来管理, 希望有人能给出一个方案, 尽量不依赖数据库, 可以增加服务端来支撑。
目前是需要依赖Github来管理, 希望有人能给出一个方案, 尽量不依赖数据库, 可以增加服务端来支撑。
服务端安装 local action,像github那样一样处理源代码,生成静态页面,以前issue,有调研过
目前是需要依赖Github来管理, 希望有人能给出一个方案, 尽量不依赖数据库, 可以增加服务端来支撑。
服务端安装 local action,像github那样一样处理源代码,生成静态页面,以前issue,有调研过
请问这个local action 是啥东西,也查不到,也不知道怎么搞。求详细指点
目前是需要依赖Github来管理, 希望有人能给出一个方案, 尽量不依赖数据库, 可以增加服务端来支撑。
服务端安装 local action,像github那样一样处理源代码,生成静态页面,以前issue,有调研过
请问这个local action 是啥东西,也查不到,也不知道怎么搞。求详细指点
https://github.com/jonico/awesome-runners
看到一个博主有docker安装在本地,不知道怎么操作的
docker
有网址吗?
官方文档: https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories 博文: https://testdriven.io/blog/github-actions-docker/ 近期持续更新的项目 https://github.com/myoung34/docker-github-actions-runner
如果是企业里用倒是还方便,
我是要给企业做个内部导航。 我的是一个半自动方案
说说我是怎么用的
我们内部构建服务是有gitlab和jenkins 首先我在gitlab上创建了一个nav仓库,接着在jenkins配置了要给pipeline任务(负责build,打包docker镜像,更新现有服务的镜像版本),然后将gitlab和jenkins进行了打通,gitlab有变更触发jenkins构建。
说说添加删除导航中网址的流程
首先我在在github上创建一个token,以便进入导航的system/web后台,进入后我正常的添加网址,添加完成后我点击下载备份,我得到了db.json文件.我将这个文件中的内容复制并替换gitlab的nav仓库中的db.json文件.提交后会触发jenkins构建。等待几分钟我就能看到最新构建的网址了
如果是企业里用倒是还方便,
我是要给企业做个内部导航。 我的是一个半自动方案
说说我是怎么用的
我们内部构建服务是有gitlab和jenkins 首先我在gitlab上创建了一个nav仓库,接着在jenkins配置了要给pipeline任务(负责build,打包docker镜像,更新现有服务的镜像版本),然后将gitlab和jenkins进行了打通,gitlab有变更触发jenkins构建。
说说添加删除导航中网址的流程
首先我在github上创建一个token,以便进入导航的system/web后台,进入后我正常的添加网址,添加完成后我点击下载备份,我得到了db.json文件.我将这个文件中的内容复制并替换gitlab的nav仓库中的db.json文件.提交后会触发jenkins构建。等待几分钟我就能看到最新构建的网址了
chrome 内核的书签同步插件,可以进行协作了 https://floccus.org/
我给onenav写了个c++后台。不喜欢php部署太麻烦。可惜我不会前端只能用别人的页面。
我们都在国内,部署在github访问打不都打不开,这有什么用。 部署到netlify.com
这个项目能否部署到nginx上?
我尝试将这个项目打包到nginx再封装到docker中,跑起来似乎还好
REPOSITORY TAG IMAGE ID CREATED SIZE
mynewnav test 4e459f725373 44 seconds ago 44.8MB
这是打包好的镜像大小
但我打开控制台发现任然存在一些报错,不知道这些报错影响大吗?
然后我的过程是这样的:
- 在服务器上安装docker
- 随便建了个文件夹
- 然后在文件夹里面写了一个下面内容的dockerfile
FROM extensions/git-clone:latest AS nav
RUN git clone git clone https://ghproxy.net/https://github.com/xjh22222228/nav.git /root/mynav
FROM node:18.19.0-bullseye AS install
COPY --from=nav /root/mynav /root/mynav
WORKDIR /root/mynav
RUN yarn install&&yarn build
FROM nginx:alpine
COPY --from=install /root/mynav/dist/ /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
-
docker build -t mynewnav:test -f ./<dockerfile的文件名> .
- 然后运行
docker run --rm -p 48081:80 -d mynewnav:test
就出现了上面的页面和f12所的一些问题
@xjh22222228 这些报错对网页使用有影响吗?
@ggtony233 没问题