cloud - 为什么 Odoo 在我的服务器上没有完全显示?

标签 cloud odoo vps

这是vps服务器的错误:

enter image description here

网络程序的网页未显示,或不完整。它托管在 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/

相关文章:

oracle - 在 Azure 上配置 Oracle 虚拟机

amazon-web-services - 没有弹性负载均衡器的 Elastic Beanstalk

mysql - 如何在云端托管一个sql数据库?

ubuntu - VPS 与 Ubuntu 20.04 : Cannot connect to Github

git - 使用 Git 自动部署 - 无法运行接收后 Hook

ubuntu - 带有 conjure-up 和 MAAS 的 Openstack

python - "relation already exists"在 odoo 中添加 Many2many 字段后

odoo - 如何设置新的搜索过滤器?

python - 将现有模块更新到 Odoo 12 中的最新版本

centos - 反向 DNS 不起作用,未找到 : 3(NXDOMAIN)