使用Docker部署OpenProject

server/2024/11/13 16:04:50/

docker_0">docker方式

获取PG镜像

docker pull postgres:13

安装PG

mkdir /var/lib/postgresql/data
docker run -d -p 5432:5432 --name postgres \-e POSTGRES_USER=postgres \-e POSTGRES_PASSWORD=mysecretpassword \-v /var/lib/postgresql/data:/var/lib/postgresql/data postgres:13

获取镜像

docker pull openproject/openproject:14

创建映射目录

mkdir -p /var/lib/openproject/{pgdata,assets}

创建Open Project

docker run -d -p 7080:80 --name openproject \-e OPENPROJECT_HOST__NAME=10.60.100.4 \-e OPENPROJECT_SECRET_KEY_BASE=MDdYycvvQF0g97K7m05dRZYqK5f1kXfG \-e OPENPROJECT_DATABASE_URL=postgresql://postgres:mysecretpassword@10.60.100.4:5432/openproject_production \-e OPENPROJECT_HTTPS=false \-v /var/lib/openproject/pgdata:/var/openproject/pgdata \-v /var/lib/openproject/assets:/var/openproject/assets \openproject/openproject:14.3

dockercompose_56">docker-compose方式

本地创建三个文件夹

mkdir /var/lib/postgresql/data
mkdir /var/lib/openproject/data
mkdir /var/lib/openproject/static

docker-compose.yml文件

version: '3'
services:db:image: postgres:13restart: alwaysenvironment:POSTGRES_USER: postgresPOSTGRES_PASSWORD: mysecretpasswordPOSTGRES_DB: openproject_productionvolumes:- openproject-db:/var/lib/postgresql/dataports:- '5432:5432'openproject:image: openproject/openproject:14.3restart: alwaysdepends_on:- dbenvironment:- OPENPROJECT_DATABASE_URL=postgresql://postgres:mysecretpassword@db/openproject_production- OPENPROJECT_SECRET_KEY_BASE=secret- OPENPROJECT_HOST__NAME=10.60.100.4- OPENPROJECT_HTTPS=falsevolumes:- openproject-data:/var/lib/openproject/data- openproject-static:/var/lib/openproject/staticports:- '7080:80'volumes:openproject-db:openproject-data:openproject-static:

http://www.ppmy.cn/server/109885.html

相关文章

mac iterm2 rz sz 无法上传下载问题

一、问题状况 在mac上使用brew install lrzsz命令安装后,根据网上一些文章的步骤,修改iterm2的Triggers。但是在远程服务器上执行rz命令,想将本地文件上传到服务器时,命令卡住了: $ rz ?**B0100000023be50ive.**B0100000023be5…

带权重的随机算法

假设有10名学生,其中5个男生,5个女生。 要求点到男生的概率为70%,女生的概率为30%。 给男生和女生设置权重,其中男生权重为7,女生权重为3。 public class Test02_case2 {public static void main(String[] args) th…

jenkins web界面构建job时平台展现的时间是6点,可是当前北京是14点,如何调整这个时间,如何调整 Jenkins 的时间显示

要在 Jenkins 中设置时区以确保打印的时间与北京时间一致,可以按照以下步骤操作: 方法 1:通过 Jenkins 系统设置 登录 Jenkins: 使用管理员账户登录到 Jenkins 的 web 界面。进入系统设置: 点击左侧菜单中的“管理 J…

VastBase——数据库参数调优

一、内存参数调优 数据库的复杂查询语句性能非常强的依赖于数据库系统内存的配置参数。数据库系统内存的配置参数主要包括逻辑内存管理的控制参数和执行算子是否下盘的参数: 1.逻辑内存管理参数:max_process_memory max_process_memory – shared memo…

sql 4,创建表类型

1,整数类型(类型,占有空间,范围)标准sql:int / integer 4字节 无符号 0 - 2/32-1 有符号 -2 31 / 2 / 31 -1 smallint 2字节 无符号 0 - 2/16-1 有符号 -2 17 / 2 / 17 -1mysql方言:tinyint 1字节 无符号 0 - 2/8 -1 有符号 -2 7 / 2/7-1med…

动态规划-买卖股票的最佳时机Ⅳ

题目描述 给你一个整数数组 prices 和一个整数 k ,其中 prices[i] 是某支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。也就是说,你最多可以买 k 次,卖 k 次。 注意:你不能同…

grpc-spring 通信(选型,grpc-ecosystem/grpc-spring)

需求 需要一个在稳定网络环境里高性能且开发和部署成本较小,且多平台,且对视频传输和消息订阅和推送的支持比较好的, 一套环境 先说结论因为结论先得到的, 问AI了, 发现一个新东西gRPC ,看了下非常好。 再说过程&…

【GPT】Coze使用开放平台接口-【2】创建工作流-语音伪造检测工作流

在Coze使用开放平台接口-【1】创建插件,我们已经成功创建了开放平台的插件,也创建了对应的工具。本文档就根据创建好的插件,来创建对应的工作流,来让接口能够用起来。 下面直接用现成的插件快商通AI开放平台,来创建语音…