Skip to content

Junior-Software-Engineers/smart-board-game-angularjs

 
 

Repository files navigation

Smart Board Game Project

Deploy methods of Smart Board Game project are given below.

The multiplayer mode is provided with the socket.io project.

Project Publishing Instructions

The project can be published in two different ways.

  • Docker
  • NPM

Installation with Docker

To publish the project on Docker, go to the project directory and write the following codes;


  # deploy project with docker
  $ docker-compose up

  # install docker database backup
  $ cat <sql_filename> | docker exec -i <container_name> mysql -u root --password=root <database_name>
  
  # compile docker files
  $ docker-compose build
  

Installation with NPM

To publish the project in NPM, go to the project directory and write the following codes;


  # package install
  $ npm install

  # project start
  $ npm start
  

Running the Project as a Developer

As a developer, to start the project and do the test operations, first go to the project directory and install the packages, then give the necessary command to start the mode.


  # package install
  $ npm install

  # project start
  $ npm run start:dev
  

Useful resources

Packages

No packages published

Languages

  • TypeScript 59.1%
  • HTML 21.4%
  • SCSS 14.4%
  • JavaScript 4.2%
  • Dockerfile 0.9%