0

Trying to deploy my application in AWS codedeploy,

Having the application in S3 as a zip, but facing the following issue while deploying in codedeploy, please suggest some ways to solve this issue.

Script at specified location: deployment_script/after_install.sh run as user root failed with exit code 1

[stderr]npm WARN @firebase/[email protected] requires a peer of @firebase/[email protected] but none is installed. You must install peer dependencies yourself.
[stderr]npm WARN [email protected] requires a peer of @typescript-eslint/eslint-plugin@>= 4.13.0 but none is installed. You must install peer dependencies yourself.
[stderr]npm WARN [email protected] requires a peer of @typescript-eslint/parser@>= 4.13.0 but none is installed. You must install peer dependencies yourself.
[stderr]npm WARN [email protected] requires a peer of eslint-plugin-jest@>= 25.0.0 but none is installed. You must install peer dependencies yourself.
[stderr]npm WARN [email protected] requires a peer of eslint-plugin-jsx-a11y@>= 6.4.0 but none is installed. You must install peer dependencies yourself.
[stderr]npm WARN [email protected] requires a peer of eslint-plugin-promise@>= 4.2.0 but none is installed. You must install peer dependencies yourself.
[stderr]npm WARN [email protected] requires a peer of eslint-plugin-react@>= 7.22.0 but none is installed. You must install peer dependencies yourself.
[stderr]npm WARN [email protected] requires a peer of eslint-plugin-react-hooks@>= 4.2.0 but none is installed. You must install peer dependencies yourself.
[stderr]
[stderr]npm ERR! code ELIFECYCLE
[stderr]npm ERR! errno 1
[stderr]npm ERR! [email protected] install: `node install.js`
[stderr]npm ERR! Exit status 1
[stderr]npm ERR!
[stderr]npm ERR! Failed at the [email protected] install script.
[stderr]npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
[stderr]
[stderr]npm ERR! A complete log of this run can be found in:
[stderr]npm ERR! /root/.npm/_logs/2023-06-20T20_02_25_858Z-debug.log

And following is in my appspec.yml file:

version: 0.0
os: linux
files:
  - source: /
    destination: /home/ubuntu/node/build/deployment
hooks:  
  ApplicationStop:
    - location: deployment_script/stop_server.sh
      timeout: 300
      runas: root
      
  BeforeInstall:
    - location: deployment_script/before_install.sh
      timeout: 300
      runas: root

  AfterInstall:
    - location: deployment_script/after_install.sh
      timeout: 300
      runas: root

  ApplicationStart:
    - location: deployment_script/start_server.sh
      timeout: 300
      runas: root

  1. Checked for appropriate the user permission for the Root user which is being used.
  2. Checked for the packages and dependencies.

1 Answer 1

0

Step 1: Cleared the log space,

Step 2: Did npm cache clear and reinstalled the npm packages.

Faced a git error while installing the package did the following command: git config --global url.https://github.com/.insteadOfgit://github.com then did npm install again

referred the following link for the git error mentioned above : npm install giving error while accessing GIT url

Step 3: Restarted the AWS deployment pipeline

Sign up to request clarification or add additional context in comments.

1 Comment

As it’s currently written, your answer is unclear. Please edit to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers in the help center.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.