CampusOnSpring

A spring-boot CMS solution for CampusFM e.V.

GPL-3.0 License

Stars
0
Committers
4

Table Of Contents

About The Project

Unlike its predecessor, which was built entirely from scratch, also using Java, without any involvement of spring or other third-party applications, but rather built solely on self-written libraries, which were prone to bugs and limitations:

CampusOnSpring is a content management system built entirely in Java using SpringMVC, JSP and Hibernate.

Built With

This Spring application is intended to be used in conjunction with Docker alongside an SQL database, therefore an installation of the aforementioned software is required.

Getting Started

Guides on the Installation third party prerequisites are found here:

  • Check your OS and select your Docker installation accordingly.
  • In
    addition MariaDB and (optionally phpMyAdmin)
    might be valuable
    resources as well as mandatory software to configure a database connection.

Installation

  1. Clone the repository
git clone https://github.com/queerzard/CampusOnSpring.git
  1. Edit .env file to the credentials desired.
cd CampusOnSpring
nano .env

MYSQL_DATABASE=spring_database
MYSQL_USER=spring_username
MYSQL_PASSWORD=spring_password
MYSQL_ROOT_PASSWORD=root_password
  1. Execute the docker-compose.yml
docker compose up -d
  1. On first the start, you'll need to view the login credentials of the admin-account printed to the terminal.
docker logs <containerName>

License

Distributed under the GPL3 License. See LICENSE for more information.


Authors


Made with ♥ for the CampusFM Radio at the Duisburg-Essen University

Related Projects