标签: openproject

如何在不丢失 openproject 数据的情况下将 postgresql 数据库从 10 升级到 12

我的 OpenProject 管理软件安装了默认的 postgresql 10。目前 postgresql DB 是 12,它有很多新功能。

我想在不丢失数据库中的数据的情况下升级我的 Postgres 数据库。我的系统是 ubuntu 18.04 并托管了 openproject。

我在网上搜索,找不到升级 postgresql 的步骤。

你能指导我安装新数据库吗,所有数据都应该在新数据库中。谢谢你的帮助。

postgresql openproject ubuntu-18.04

27
推荐指数
2
解决办法
3万
查看次数

OpenProject OmniAuth SAML单点登录集成

我尝试使用OpenProject OmniAuth SAML单点登录插件设置与OpenProject的SSO(单点登录)集成.我已经配置了相关的细节.生成元数据并将其注册到由Shibboleth提供支持的IDP.该插件确实在openproject登录表单上显示了一个额外的登录按钮.单击它正确地重定向到IDP的登录页面.提供凭据后,它正确地重定向到我提到的AssertionConsumerService URL.它的形式https://example.com/openproject/auth/saml/callback.但该页面显示错误的请求错误.调试文件app/controllers/concerns/omniauth_login.rb显示,在omniauth_login函数内部,以下代码行导致400错误.

auth_hash = request.env['omniauth.auth']

return render_400 unless auth_hash.valid?
Run Code Online (Sandbox Code Playgroud)

的价值auth_hash看起来是空的.由于属性映射或其他原因,这可能是一个问题吗?我来自PHP bacnkground,没有铁轨上的红宝石经验.因此很难调试问题.我已经尝试过谷歌搜索,但找不到任何有用的东西.

任何帮助是极大的赞赏.

谢谢

ruby-on-rails saml single-sign-on openproject

8
推荐指数
1
解决办法
697
查看次数

如何在openproject dockerized中重置管理员密码

我使用 docker 在 CentOS 7 中安装了 openproject。我更改了管理员密码,然后我忘记了。

我怎样才能重置它?

docker openproject

5
推荐指数
2
解决办法
1万
查看次数

Kubernetes:未设置必需的标志“image”

Kuberentes 返回以下错误:

fabiansc@Kubernetes-Master:~/Dokumente$ kubectl run -f open-project.yaml
Error: required flag(s) "image" not set
Run Code Online (Sandbox Code Playgroud)

我想基于 Kubernetes On-Prem 安装创建开放项目。有docker 的参考资料;但是我想在它之上使用 Kubernetes 以更加熟悉它。在主机重新启动后保持一切正常运行非常重要。因此我想保留打开的项目配置。Docker 通过添加卷(-v 选项)来引用它:

docker run -d -p 8080:80 --name openproject -e SECRET_KEY_BASE=secret \
  -v /var/lib/openproject/pgdata:/var/openproject/pgdata \
  -v /var/lib/openproject/static:/var/openproject/assets \
  openproject/community:8
Run Code Online (Sandbox Code Playgroud)

我的 Kubernetes 文件如下所示:

apiVersion: v1
kind: Pod
metadata:
  name: open-project-pod
  labels:
    environment: production
spec:
  containers:
    - name: open-project-container
      image: openproject/community:8
      ports:
        - name: open-project
          containerPort: 80
          protocol: TCP
      volumeMounts:
        - mountPath: "/var/openproject"
          name: data
      livenessProbe:
        tcpSocket:
          port: 80
        initialDelaySeconds: …
Run Code Online (Sandbox Code Playgroud)

openproject kubernetes

1
推荐指数
1
解决办法
2万
查看次数