实时项目看板软件4ga Boards教程

开源软件身份卡
名称 4ga Boards
开发语言 JavaScript
官网 官网
代码托管 Github
开发团队 4ga Labs
开源协议 MIT
本文档使用版本 3.1.10
本文档更新日期 2025年3月28日
配套视频教程

准备好DebianDocker环境

离线镜像下载:

文件名:4gaboards-3.1.10.tar.gz
城通网盘 (访问密码: 7356)
文件名:postgres-16-alpine.tar.gz
城通网盘 (访问密码: 7356)

编辑:nano docker-compose.yml

services:
  db:
    image: postgres:16-alpine
    restart: always
    networks:
      - boards-network
    volumes:
      - ./db-data:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: 4gaBoards
      POSTGRES_PASSWORD: notpassword #修改密码
      POSTGRES_INITDB_ARGS: "-A scram-sha-256"
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U postgres -d 4gaBoards"]
      interval: 1s
      timeout: 5s
      retries: 50

  4gaBoards:
    image: ghcr.io/rargames/4gaboards:3.1.10
    restart: always
    networks:
      - boards-network
    volumes:
      - ./user-avatars:/app/public/user-avatars
      - ./project-background-images:/app/public/project-background-images
      - ./attachments:/app/private/attachments
    ports:
      - 3000:1337
    environment:
      BASE_URL: http://192.168.1.99:3000 #修改为自己的IP地址
      SECRET_KEY: notsecretkey
      DATABASE_URL: postgresql://postgres:notpassword@db/4gaBoards
      NODE_ENV: production
    depends_on:
      db:
        condition: service_healthy

networks:
  boards-network:
  • docs/kanban/4gaboards.txt
  • 最后更改: 2025/03/28 22:09
  • ossdate