首页 > 其他分享 >plank 安装部署

plank 安装部署

时间:2024-01-23 18:56:15浏览次数:34  
标签:compose postgres 部署 demo ADMIN docker 安装 plank OIDC

特点

  • 创建项目、看板、列表、卡片、标签和任务
  • 添加卡片成员、跟踪时间、设置截止日期、添加附件、发表评论
  • 在卡片描述和评论区支持Markdown语言
  • 通过成员和标签进行过滤
  • 自定义项目背景
  • 实时更新
  • 用户通知
  • 本地化

 

 

部署

提示:当前(20210814)Planka还未正式发布,API和数据结构有可能发生变化。

Planka通过docker-compose方式部署:

  • 确保机器安装了Docker和Docker-compose
  • 下载文件curl -L https://raw.githubusercontent.com/plankanban/planka/master/docker-compose.yml -o docker-compose.yml
  • 编辑示例docker-compose.yml文件(仅需要这一个文件)
  • 编辑BASE_URL匹配自己的域名或者IP地址
  • 编辑SECRECT_KEY,填入随机值,或者通过openssl rand -hex 64生成  (不建议)
  • 拉取镜像并开启服务器:docker-compose up -d
  • 默认账号[email protected] ,密码demo 

 

docker-compose.yam

 1 version: '3'
 2 
 3 services:
 4 planka:
 5 image: ghcr.io/plankanban/planka:latest
 6 command: >
 7 bash -c
 8 "for i in `seq 1 30`; do
 9 ./start.sh &&
10 s=$$? && break || s=$$?;
11 echo \"Tried $$i times. Waiting 5 seconds...\";
12 sleep 5;
13 done; (exit $$s)"
14 restart: unless-stopped
15 volumes:
16 - user-avatars:/app/public/user-avatars
17 - project-background-images:/app/public/project-background-images
18 - attachments:/app/private/attachments
19 ports:
20 - 3000:1337
21 environment:
22 - BASE_URL=http://124.220.13.28:3000
23 - DATABASE_URL=postgresql://postgres@postgres/planka
24 - SECRET_KEY=notsecretkey
25 
26 # - TRUST_PROXY=0
27 # - TOKEN_EXPIRES_IN=365 # In days
28 
29 # related: https://github.com/knex/knex/issues/2354
30 # As knex does not pass query parameters from the connection string we
31 # have to use environment variables in order to pass the desired values, e.g.
32 # - PGSSLMODE=<value>
33 
34 # Configure knex to accept SSL certificates
35 # - KNEX_REJECT_UNAUTHORIZED_SSL_CERTIFICATE=false
36 
37 - [email protected] # Do not remove if you want to prevent this user from being edited/deleted
38 - DEFAULT_ADMIN_PASSWORD=demo
39 - DEFAULT_ADMIN_NAME=Demo Demo
40 - DEFAULT_ADMIN_USERNAME=demo
41 
42 # - OIDC_ISSUER=
43 # - OIDC_CLIENT_ID=
44 # - OIDC_CLIENT_SECRET=
45 # - OIDC_SCOPES=openid email profile
46 # - OIDC_ADMIN_ROLES=admin
47 # - OIDC_ROLES_ATTRIBUTE=groups
48 # - OIDC_IGNORE_ROLES=true
49 depends_on:
50 - postgres
51 
52 postgres:
53 image: postgres:14-alpine
54 restart: unless-stopped
55 volumes:
56 - db-data:/var/lib/postgresql/data
57 environment:
58 - POSTGRES_DB=planka
59 - POSTGRES_HOST_AUTH_METHOD=trust
60 
61 volumes:
62 user-avatars:
63 project-background-images:
64 attachments:
65 db-data:

 

标签:compose,postgres,部署,demo,ADMIN,docker,安装,plank,OIDC
From: https://www.cnblogs.com/JIKes/p/17983154

相关文章

  • docker部署es,kibana
    es安装创建网络【需要部署kibana容器为了互联】dockernetworkcreatees-net拉取镜像dockerpullelasticsearch:7.14.2创建挂载点目录mkdir-p/usr/local/es/data/usr/local/es/config/usr/local/es/plugins修改权限chmod777/usr/local/es/datachmod777......
  • centos7 安装kettle 并实现图形化界面
    说实在的,在centos上实现kettle图形化,有点脱裤子放屁的感觉;话不多说干起来;本案例采用了kettle官网的pdi-ce-9.0.0.0-423.zip版本;centos7图形化工具为VNC-Server 一:部署kettle1.上传后,解压文件到指定目录unzippdi-ce-9.0.0.0-423.zip-d/data/software/2.进入:/data/softw......
  • 走出大模型部署新手村!小明这样用魔搭+函数计算
    作者:拓山前文介绍了魔搭ModelScope社区模型服务SwingDeploy服务。开发者可以将模型从魔搭社区的模型库一键部署至阿里云函数计算,当选择模型并部署时,系统会选择对应的机器配置。按需使用可以在根据工作负载动态的减少资源,节约机器使用成本。5分钟完成从开源模型至模型推理API服......
  • [转帖]小米Redis的K8s容器化部署实践
    https://juejin.cn/post/6844904196924276743   背景WhyK8SHowK8sWhyProxyProxy带来的问题K8s带来的好处遇到的问题总结 背景 小米的Redis使用规模很大,现在有数万个实例,并且每天有百万亿次的访问频率,支撑了几乎所有的产品线和生......
  • 安装sublime text3
    特点:SublimeText特点1、SublimeText是一款跨平台代码编辑器,在Linux、OSX和Windows下均可使用。2、SublimeText是可扩展的,并包含大量实用插件,我们可以通过安装自己领域的插件来成倍提高工作效率。3、SublimeText分别是命令行环境和图形界面环境下的最佳选择,......
  • linux ubuntu安装 tomocat+jsp
    ubuntu20.04+jsp+tomcatjsp的运行是需要java环境的,1.安装java环境挑选java版本并安装:输入:javac查看jdk  输入java,查看jre版本当前可以选择的java有三个版本。假定选择openjdk-8;sudoaptinstallopenjdk-8-jdk#在线安装find/-typef-namejava #查找ja......
  • Kubernetes系统资源的采集Metrics-server部署
    Metrics部署在新版的Kubernetes中,系统资源的采集使用Metrics-server,可以通过Metrics采集节点和Pod的内存、磁盘、CPU和网络的使用率。本文将介绍如何在Kubernetes集群上部署MetricsServer,并使用它来监控集群中各种资源的使用情况。1.前提条件Kubernetes集群已经运行,并且kube......
  • 【STM32使用Arduino编程0】Arduino_Core_STM32固件的安装和使用
    【STM32使用Arduino编程0】Arduino_Core_STM32固件的安装和使用对于STM32来说,使用Arduino编程可以大大降低编程难度,同时也可以使用Arduino的许多库。Arduino_Core_STM32介绍要使用Arduino对STM32进行编程需要使用相应的固件,目前官方的固件为Arduino_Core_STM32。对应的github......
  • 如何在 Ubuntu 20.04 上安装 Node.js 和 npm
    如何在Ubuntu20.04上安装Node.js和npm2020-05-15106752版权 简介: 本文我们主要为大家介绍在Ubuntu20.04上安装Node.js和npm的三种不同的方式。镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站一、概述Node.js是一个跨平台的JavaScript运......
  • u盘安装出现No controller found
    https://www.cnblogs.com/snooker/articles/9259218.html RHEL7.4安装过程:1\用软碟通刻制U盘启动盘2\插入U盘到物理机(lenovors650服务器)3\配置riad后用U盘启动,出现以下报错信息: 这时只需耐心等待,等一会之后会不断的滚动错误警告,这个时候继续等待,那么一会就会出来......