Build the frontend image:
$ docker pull evercoinx/faraway:nft-collection-deployer-frontend
$ docker run -p 3000:3000 <Frontend Image ID>
Build the backend image:
$ docker pull evercoinx/faraway:nft-collection-deployer-backend
$ docker run -p 4000:4000 <Backend Image ID>
Run Tests:
$ npm run test
Go to GitHub Action and trigger the job manually.
NOTE: The job doesn't work due to the missing specific setup on CI or problem with Metamask detection from the client side. The logs show that the app cannot trigger Metamask to connect.
Tests may fail due to non-isolated environment - the smartcontract can be triggered by other users causing changes in the app.