Initial setup of Docker configuration for Spin The Wheel application, including…

Initial setup of Docker configuration for Spin The Wheel application, including Dockerfiles for backend and frontend, docker-compose file, and CI/CD pipeline configuration in .gitlab-ci.yml. Added .dockerignore files for backend and frontend to exclude unnecessary files from Docker builds.
4 jobs from master in 46 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
failed #126986
docker
docker_build_backend_staging

00:37

failed #126987
docker
docker_build_frontend_staging

00:45

 
  Deploy
skipped #126988
deploy
deploy_backend_staging
skipped #126989
deploy
deploy_frontend_staging
 
#9 5.667 npm notice To update run: npm install -g npm@11.7.0
#9 5.667 npm notice
#9 ERROR: process "/bin/sh -c npm run build" did not complete successfully: exit code: 2
------
> [builder 4/4] RUN npm run build:
------
process "/bin/sh -c npm run build" did not complete successfully: exit code: 2
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1

#9 1.359 npm error enoent
#9 1.361 npm error A complete log of this run can be found in: /root/.npm/_logs/2026-01-07T11_56_11_224Z-debug-0.log
#9 ERROR: process "/bin/sh -c npm run build" did not complete successfully: exit code: 254
------
> [builder 7/7] RUN npm run build:
------
process "/bin/sh -c npm run build" did not complete successfully: exit code: 254
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1