簡體   English   中英

如何在Ubuntu上部署琥珀色應用程序?

[英]How to Deploy an Amber App on Ubuntu?

剛發現琥珀......看起來很棒! 如何在Ubuntu服務器上部署示例應用程序? 它應該像Rails一樣完成,將路徑路由到public嗎? 或者結構的其他部分?

謝謝你的建議。

Amber將為您提供靜態資產,只需將nginx指向端口3000即可。

這是nginx配置的一個很好的起點,作為在端口3000上運行的Amber的前端:

upstream amber {
  server 127.0.0.1:3000;
}

server {
  listen 80 default_server;
  listen [::]:80 default_server;

  root /var/www/html;
  index index.html index.htm index.nginx-debian.html;

  server_name _;

  location / {
    proxy_pass http://amber;
  }
}

然后,使用AMBER_ENV=production啟動Amber:

#!/bin/bash

set -euo pipefail
IFS=$'\n\t'

npm install 
npm run release 
shards build app --production

# if you need it
# export DATABASE_URL="postgres://user:password@hostname:port/database_name"
export AMBER_ENV="production"

exec bin/app

這一切都假設您的琥珀色應用程序被命名為app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM