Having successfully covered the prerequisites in the previous section, let's dive into the practical aspects of setting up spurtCMS Admin application. This technical tutorial will guide you through the steps necessary to get your spurtCMS Admin instance up and running smoothly.

 

Step 1: Download the source files:

Clone the Git repository that contains spurtCMS Admin project files, PostgreSQL dump file and .env file from the path  https://github.com/spurtcms/spurtcms-admin using the “git clone” command.

https://github.com/spurtcms/spurtcms-admin

After successful git clone, you should see a folder “spurtcms-admin” with folders locales, view, storage, public and files such as binary file, spurtCMS-admin.sql file and  .env, file.

Step 2: Database Setup:

•Utilize the "Restore" feature in PgAdmin to populate the database with the necessary content from the database dump spurtCMS-admin.sql cloned in the above step.

•Locate the .env file inside the project folder “spurtcms-admin-app” and configure it with the details of newly created database such as database name, user name, password etc

# PostgreSQL Database Configuration

DB_HOST=localhost
DB_PORT=5432
DB_NAME=your_database_name
DB_USER=your_database_user
DB_PASSWORD=your_database_password
DB_SSL_MODE=disable

Successful completion of this step completes the database configuration for spurtCMS Admin application.

Step 3: Running the Project:

Open the terminal within the project / cloned folder “spurtcms-admin-app”, note down the binary file name and execute the following command:

./{binary-file-name}

This command initiates the spurtCMS Admin application, allowing you to begin your journey with this powerful content management system.

By following the steps outlined in this article, you have successfully set up spurtCMS Admin on your system. Ensure that all prerequisites are met and the configuration steps are accurately executed to enjoy a seamless experience with spurtCMS Admin application. Now you can explore the features and functionalities of spurtCMS Admin for efficient content management.

 

Documentation