Skip to content

배포 설정 코드 #39

Description

@lebmouse

dist/.ebextensions/node-settings.config

option_settings:
  aws:elasticbeanstalk:container:nodejs: 
    NodeCommand: "npm start"
    ProxyServer: nginx
  aws:elasticbeanstalk:container:nodejs:staticfiles:
    /index.html: index.html

dist/server.js

var express = require('express');
var path = require('path');
var serveStatic = require('serve-static');
app = express();
app.use(serveStatic(__dirname));
var port = process.         env.PORT || 5000;
app.listen(port);
console.log('server started ' + port);

dist/package.json

{
  "name": {name},
  "version": {versiosn},
  "private": true,
  "scripts": {
    "start": "node server.js"
  },
  "dependencies": {
    "express": "latest"
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions