Introduction#

These instructions have been provided to assist your team in setting up for your assignment.

You do not need to follow these steps, if you are not using these tools. However, these are the only tools supported in the subject. If you choose to use different tools (for example, a different IDE or server), teaching staff will not provide support.

Note

Not all steps must be done by all team members - it is indicated under each step who needs to do it.

Attention

Please follow the steps in order.

Step 1: Install IntelliJ Professional Edition#

Should be done by all team members.

Step 2: Download Tomcat#

Should be done by all members.

Step 3: Setup PostgreSQL#

Should be done by all members.

Step 4: Create Project in IntelliJ#

Should only be done by one team member.

Step 5: Setup GitHub Repository#

Should be done by the team member who did step 4.

Step 6: Clone GitHub Repository#

Should be done by all team members (except the team member who did steps 3 and 4).

Step 7: Connect IntelliJ Project to Local PostgreSQL Instance#

Should be done by all team members.

Step 8: Setup Docker for Java Application#

Should be done by all team members.

Step 9: Deploy Project to Render#

Should be done by all team members to gain more experience. Final deployment can be done by one member as Render needs login for you to deploy.

Tip

This does not need to be done to set up the project. You can do it now, or you can delay doing this step until you have started work on your project.