Deploy MintHCM on Docker

NOTICE: Docker and Docker Compose must be installed on your system.
DockerHub: https://hub.docker.com/r/minthcm/minthcm
GitHub: https://github.com/minthcm/minthcm

This guide covers the deployment of MintHCM in a Docker environment. We provide a comprehensive Docker Compose setup for deploying MintHCM in a containerized environment. MintHCM is ready to go with this easy-to-use Docker configuration.

Features

  • Containerized Deployment: Deploy MintHCM effortlessly using Docker Compose. The setup includes the MintHCM web application, a MySQL database container, and an Elasticsearch container.
  • Configuration Options: Customize your MintHCM installation by adjusting variables in the .env file. Modify parameters like the web port, database details, MintHCM admin credentials, etc.

Instructions

Download docker-compose.yml and .env:

or just visit https://github.com/minthcm/minthcm/tree/master/docker and download the required files.

Customize Settings:

Edit the .env file.

Launch MintHCM:

Monitor Progress:

Successful installation

After a successful installation, you should see this message:

Access MintHCM

Open your web browser and access MintHCM at http://localhost or the configured IP and port.

Configuration Changes

If you wish to make changes to the .env file, create a fresh environment to ensure MintHCM is installed with the new parameters.

Enjoy MintHCM

Log in to MintHCM using the admin credentials specified in the .env file and start managing your CRM operations.
Default: login: admin, password: minthcm

⚠️ Important: This particular Docker Compose setup is intended for demonstration and testing purposes only. We do not recommend using this configuration in a production environment.