这是vps服务器的错误:
网络程序的网页未显示,或不完整。它托管在 vps 服务器上,并在分别显示端口 8070 和 8071 的 docker 容器中运行。
如何让它们正确可视化?
是不是数据库有问题?
是内存问题还是服务器性能问题?
::::这是我的代码 terraform::::
terraform {
required_version = ">=0.10.6"
}
provider "rancher" {
api_url = "http://144.xxx.xx.xx:8080"
access_key = "FxxxxxxxxxxxxxAF9"
secret_key = "MVxxxxxxxxxxxxxxxxxxxxxxxxxxxxxeHtG"
}
resource "rancher_environment" "production" {
name = "production"
description = "Production Environment"
orchestration = "cattle"
}
resource "rancher_environment" "staging" {
name = "stagin"
description = "Stagin Environment"
orchestration = "kubernetes"
}
resource "docker_container" "nginx-server" {
name = "nginx-server"
image = "nginx:latest"
ports {
internal = 80
}
volumes {
container_path = "./nginx.conf"
read_only = true
}
}
provider "postgresql" {
host = "1xx.xxx.xx.xx"
port = 5432
database = "postgres"
username = "odoo"
password = "odoo"
}
resource "docker_container" "db-storage" {
name = "db-storage"
image = "busybox"
volumes= {
container_path = "/var/lib/postgresql/data/pgdata"
}
labels =
{io.rancher.container.start_once = "true"}
}
resource "docker_container" "db" {
image = "postgres"
name = "db"
restart = "always"
hostname = "14x.xxx.xx.xx"
env = [
"production",
"PGDATA= /var/lib/postgresql/data/pgdata",
"POSTGRES_DB= odoo_db",
"POSTGRES_PASSWORD=odoo",
"POSTGRES_USER=odoo"]
volumes = {
from_container = "db-storage"
}
ports = {
internal = 5432
external = 5432
}
labels=
{ io.rancher.sidekicks = "db-storage"}
}
resource "docker_container" "Odoo-iku" {
name = "Odoo-iku"
image = "ikusolutions/odoo-iku:latest"
links = ["db"]
ports {
external = 8070
internal = 8069
}
hostname = "iku"
domainname = "iku.solutions"
restart = "always"
env = ["production",
"DB_PORT_5432_TCP_ADDR=db",
"DB_PORT_5432_TCP_PORT=5432",
"DB_ENV_POSTGRES_USER=odoo",
"DB_ENV_POSTGRES_PASSWORD=odoo"]
}
有什么想法吗?
谢谢...
最佳答案
您的实例在文件存储中似乎缺少 Web 资源。您的 Terraform 具有 Postgres 的持久存储,但缺少 Odoo 容器的存储。为 Odoo 文件存储卷的容器添加持久性,它将解决这个问题。
有关将 Docker 持久存储与 Odoo 容器结合使用的更多信息,请参阅此博客文章:https://unkkuri.com/blog/unkkuri-blog-1/post/install-odoo-version-11-in-docker-container-21 。
关于cloud - 为什么 Odoo 在我的服务器上没有完全显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50190043/