amazon webbtjänster - använd `Buildfile` för att bygga typescript på AWS Elastic Beanstalk
Jag försöker bygga Typescript på AWS EB. Enligt dokumentationen (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-linux-extend.html) ska Buildfile användas för byggprocessen. Men jag antar att det inte körs alls.
Det här är en bild som används för min EB: 64bit Amazon Linux 2 v5.4.5 som kör Node.js 14
Här är resten av informationen:
server
┣ src
┃ ┗ index.ts
┣ .gitignore
┣ Buildfile
┣ build.sh
┣ mkzip.sh
┣ package-lock.json
┣ package.json
┗ tsconfig.json
Här är min filstruktur.
Byggfil make: ./build.sh
build.sh
#!/bin/bash
npm run build
package.json
{
"name": "server",
"version": "10.0.2",
"main": "index.js",
"scripts": {
"clean": "rm -rf dist",
"build": "npm run clean && tsc",
"start": "node dist/index.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"apollo-server": "^3.3.0",
"graphql": "^15.6.0",
"typescript": "^4.4.3"
}
}
Några idéer om vad man ska kontrollera?