Я новичок в AWS и попытался создать приложение с использованием CodeStar.Мое приложение написано на языке PERN, и у меня возникают проблемы с его работой.
Это мои скрипты в package.json:
"scripts": {
"start": "node server",
"dev:test": "mocha --recursive tests --exit",
"start:dev": "webpack-dev-server --config ./webpack/webpack.config.js --mode development --open --hot --history-api-fallback",
"prestart:prod": "webpack --mode production --config ./webpack/webpack.prod.config.js --env.NODE_ENV=production --progress --colors",
"start:prod": "node server"
},
И мой buildspec.yml:
version: 0.2
phases:
install:
commands:
# Install dependencies needed for running tests
- npm install
# Upgrade AWS CLI to the latest version
- pip3 install --upgrade awscli
pre_build:
commands:
# Discover and run unit tests in the 'tests' directory
- npm test
build:
commands:
- echo Build started on `date`
post_build:
commands:
# Remove existing node_modules to clear dev dependencies
- rm -r node_modules
# Install runtime dependencies
- npm install
# - npm install --production
- aws cloudformation package --template template.yml --s3-bucket $S3_BUCKET --output-template-file template-export.yml
# Do not remove this statement. This command is required for AWS CodeStar projects.
# Update the AWS Partition, AWS Region, account ID and project ID in the project ARN on template-configuration.json file so AWS CloudFormation can tag project resources.
- sed -i.bak 's/\$PARTITION\$/'${PARTITION}'/g;s/\$AWS_REGION\$/'${AWS_REGION}'/g;s/\$ACCOUNT_ID\$/'${ACCOUNT_ID}'/g;s/\$PROJECT_ID\$/'${PROJECT_ID}'/g' template-configuration.json
artifacts:
type: zip
files:
- template-export.yml
- template-configuration.json
И сообщение об ошибке на моем сайте не найдено 404.
В чем здесь проблема?Я искал по всей сети, но пока не могу найти никакого решения.Буду признателен за вашу помощь.