meanjs app无法加载1gig digitalocean droplet

时间:2015-07-16 03:57:57

标签: node.js deployment digital-ocean meanjs dokku

所以这是我的设置:

  • Digital Ocean 1gig droplet
  • Ubuntu 14.04x64
  • Dokku 1次点击安装程序
  • MongoDB通过https://github.com/jeffutter/dokku-mongodb-plugin附加到Dokku。验证。我可以通过robomongo
  • 连接到它
  • 在我的DigitalOcean信息中心(subdomain.mydomain.com)的DNS记录中注册的域名
  • 网站可访问(通过tail app-access.log验证)
  • 基本的meanjs应用程序通过他们的yo生成器
  • 仅在Dokku中修改了与mongodb服务器的连接。
  • 推送到Dokku是成功的,没有推送错误
  • DigitalOcean swapfile create(1gig),根据dokku logs app
  • 没有内存警告
  • 正确设置通过dokku config app
  • 验证的Dokku env变量
  • 将VHOST文件正确设置为mydomain.com

我的问题是每次我访问网站,资产加载(直到favicon.ico,以及/lib/bootstrap/dist/css/bootstrap.min.css和该目录中的许多其他人),但它停在那里。之后网站不会加载任何内容。 favicon显示什么都没有。

我检查了nginx日志,没有。这是一个练习网站,所以我将发布nginx.conf:

server {
  listen      [::]:80;
  listen      80;
  server_name mean.ygamretuta.xyz ;
  access_log  /var/log/nginx/mean-access.log;
  error_log   /var/log/nginx/mean-error.log;

  location    / {
    proxy_pass  http://mean;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection upgrade;
    proxy_set_header Host $http_host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header X-Forwarded-Port $server_port;
    proxy_set_header X-Request-Start $msec;
  }
  include /home/dokku/mean/nginx.conf.d/*.conf;
}
upstream mean { 
  server 172.17.0.62:3000;
}

我检查了nginx日志,dokku日志,我什么都没得到。可能有什么不对?

1 个答案:

答案 0 :(得分:0)

稍微进行一次谷歌搜索,我发现在将代码推送到居住在数字海洋中的Dokku之前,我应该发出grunt build

这里是关于meanjs问题的讨论:

https://github.com/meanjs/mean/issues/64

相关问题