- Purpose
- Requeriments
- Technologies
- Configuration
- Contributions
- License
The purpose of this program is to manage the camps of a Camps agency.
- The JAR program must be located in the project directory
- To run this program you need Java 1.8 JDK
- The application runs in Apache Tomcat 8.5
- The application database runs in a Docker container
- Database: MariaDB
- Back-end: Java J2EE
- Front-end: HTML, CSS and JavaScript
- Web Server: Apache
- Application Server: Apache Tomcat
- Containers: Docker
-
Download a branch.
-
(Optional) Modify the current database user and password.
- Modify "MYSQL_USER" and "MYSQL_PASSWORD" in
db/docker-compose.yml
. - Modify "user" and "password" in
src/main/webapp/WEB-INF/classes/config.properties
.
- Modify "MYSQL_USER" and "MYSQL_PASSWORD" in
-
Run the database,.
In the
db/
directory use:docker compose up
-
Regenerate the WAR file if something has been modified such as the database password.
-
Copy the WAR file to the
webapps/
directory of Tomcat. -
Run
startup.sh
(Linux) orstartup.bat
(Windows) located in the Tomcatbin/
directory. -
Open a browser tab and find
localhost:8080/CampsManager
.
Contributions to this project are welcomed. If you have a feature request or find a bug, please open an issue. If you wish to contribute code, please open a pull request.