CloudSourced brings releasing software components to another level. Cloudsourced is used to outsource the building of software components by projectmanagers and creates a link between components and programmers.
To get started with running the application on your machine, there are the following requirements.
You need to have the following installed on your machine:
- Docker
- docker-compose
- Java JDK >=v11 (We have used v11 and above during development)
- NPM & NodeJS (NodeJS >= v12 automatically installs atleast NPM v5 with the node installer)
To run the application on your machine you need:
- Port 3000 and 5000 to be available
- Clone this repository on your machine
- Navigate to this repository in your terminal/command prompt
- Copy the file named .env.example and paste it back as .env
- OPTIONAL: Edit the contents of the env file to configure the database
- Execute the following command
$ docker-compose up -d
- Navigate to the file
application.properties.example
under./backend/src/main/resources/
- Copy the file
application.properties.example
and paste it back asapplication.properties
- OPTIONAL: Edit the contents of the
application.properties
file to configure the backend application (if you had changed the example env file make sure the database connection information is correct) - Run the Backend by using your Java IDE of choice
- Open a new terminal window and navigate to
./frontend
- Run the command
$ npm start
to start the frontend application. Your browser should open and take you the application.