
私有化部署爱盼搜索
AI-摘要
新 · 都在 GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
AIPAN Resource Navigator 是一个现代化的资源管理与分享平台,基于 Next.js 13+ 和 TypeScript 构建。它提供了一个直观的界面来管理、分类和分享各种资源,支持实时搜索、分类浏览和个性化收藏功能。
支持本地化编译,如需协助修改图标和站点名称可通过闲鱼购买技术支持服务
软件源代码压缩包不免费,可通过文末购买
效果图
部署
1. 在 ~/docker
文件夹下新建文件夹 aipan-netdisk-search
2. 进入 aipan-netdisk-search
文件夹并新建文件夹 db
3. 进入 aipan-netdisk-search
文件夹并新建文件 compose.yaml
4. 粘贴下面的内容到 compose.yaml
文件中
5. 注意修改里面ports
里面的映射端口environment
环境变量中的管理员信息
6. 这个时候你还无法编译,请到[Github]下载作者的代码并解压到 ~/docker/aipan-netdisk-search
文件夹下,此时代码的路径应该是 ~/docker/aipan-netdisk-search/aipan-netdisk-search
7. 如果作者已经删库或者删除了代码,也可以通过[文末购买]直接购买代码压缩包
8. 完成代码压缩包解压后,就可以执行 docker-compose up -d
命令或在面板上直接运行docker compose了
version: "3.8"
services:
aipan-netdisk-search:
image: carolcoral/aipan-netdisk-search:1.0.0
container_name: aipan-netdisk-search-app
restart: on-failure:3 # 确保容器在停止后自动重启
build:
context: ./aipan-netdisk-search/ # 构建上下文,通常是 Dockerfile 所在的目录
dockerfile: Dockerfile # Dockerfile 的名称
args:
ADMIN_USER: ${ADMIN_USER}
ADMIN_PASSWORD: ${ADMIN_PASSWORD}
ADMIN_EMAIL: ${ADMIN_EMAIL}
JWT_SECRET: ${JWT_SECRET}
DATABASE_URL: ${DATABASE_URL}
DATABASE_SCHEMA: ${DATABASE_SCHEMA}
ports:
- "3000:3000" # 映射容器的 3000 端口到宿主机的 3000 端口
environment:
ADMIN_USER: ADMIN_USER
ADMIN_PASSWORD: ADMIN_PASSWORD
ADMIN_EMAIL: NUXT_ADMIN_EMAIL
JWT_SECRET: JWT_SECRET
DATABASE_SCHEMA: DATABASE_SCHEMA
DATABASE_URL: DATABASE_URL
SHADOW_DATABASE_URL: DATABASE_URL
NODE_ENV: dev
NUXT_ADMIN_USER: NUXT_ADMIN_USER
NUXT_ADMIN_PASSWORD: NUXT_ADMIN_PASSWORD
NUXT_ADMIN_EMAIL: NUXT_ADMIN_EMAIL
NUXT_JWT_SECRET: NUXT_JWT_SECRET
NUXT_DATABASE_URL: DATABASE_URL
networks:
aipan_search_network:
depends_on:
- aipan-search-db
links:
- aipan-search-db
aipan-search-db:
container_name: aipan-search-db
image: postgres:15.4
restart: on-failure:3
networks:
aipan_search_network:
volumes:
- ./db:/var/lib/postgresql/data
healthcheck:
test: [ "CMD", "pg_isready" ]
interval: 10s
timeout: 5s
retries: 5
environment:
- POSTGRES_PASSWORD=POSTGRES_PASSWORD
- POSTGRES_USER=POSTGRES_USER
- POSTGRES_DB=POSTGRES_DB
- PGUSER=PGUSER
networks:
aipan_search_network:
driver: bridge
购买地址
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Carol 小屋
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果