An open source web application that tracks appointments
You need the following pre-requisites installed on your machine to install TrackMyAppointment:
- Git - Used to download the source code from this repository
- Java and Apache Maven - Used to build the Java package file from the source code
- Docker - Used to automatically configure the environment
Once you have the pre-requisites installed follow these instructions:
- In the command line, navigate to the folder you wish to install TrackMyAppointment to
- Clone this repository using git:
git clone https://github.com/JBetts97/TrackMyAppointment
- Move into the directory that is created:
cd /TrackMyAppointment
- Build the java package file from source code:
mvn clean package
- Build the docker image from the dockerfile:
docker build -t track-my-appointment .
- Run the docker image and bind port 8080:
docker run -p 8080:8080 -d track-my-appointment
- That's it! The application should now be accessible in a web browser at:
localhost:8080
Feel free to contribute to this software! I highly appreciate all contributions no matter how big or small.
You can find details on how to setup a developer environment at /Helpers/DeveloperGuide.md