systemd in nextjs

0

in EC2 my repo, I manually typed

yarn set version stable
yarn
yarn db:deploy
yarn build

I could ping EC2 public ip to view my web app

But when I use systemd cd /home/ec2-user/repo && yarn && yarn db:deploy && yarn build && yarn start It always fail

feita há 7 meses350 visualizações
1 Resposta
0

Hi,

It's hard to understand what you are trying to achieve, but if you like to create a unit file for systems which will start your nextjs application you can use this https://gist.github.com/hardywu/361811f09130acae1762bfbf61a67e9c as template and this https://www.shubhamdipt.com/blog/how-to-create-a-systemd-service-in-linux/ as step by step instructions.

Hope it helps

profile picture
ESPECIALISTA
respondido há 7 meses
  • The problem I am facing is that when I ssh to the instance, and type 'yarn', the command is found, but when used in script in systemd, or ApplicationStart in codedeploy, it always complain yarn: command not found.

  • It could be because yarn is intalled in the homedir of specific user and systemd is trying to run it from the different user.

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas