我的 OpenProject 管理软件安装了默认的 postgresql 10。目前 postgresql DB 是 12,它有很多新功能。
我想在不丢失数据库中的数据的情况下升级我的 Postgres 数据库。我的系统是 ubuntu 18.04 并托管了 openproject。
我在网上搜索,找不到升级 postgresql 的步骤。
你能指导我安装新数据库吗,所有数据都应该在新数据库中。谢谢你的帮助。
我尝试使用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,没有铁轨上的红宝石经验.因此很难调试问题.我已经尝试过谷歌搜索,但找不到任何有用的东西.
任何帮助是极大的赞赏.
谢谢
我使用 docker 在 CentOS 7 中安装了 openproject。我更改了管理员密码,然后我忘记了。
我怎样才能重置它?
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)