miniCal
  • Quick Start
    • Introduction
  • miniCal Configuration
    • miniCal Hosted Service
    • Configure Feature Settings
    • Install Extensions
    • Create Multiple Properties
  • Local Installation
    • Local Installation
    • ENV Set-Up
    • Configuration Settings
    • Common Installations Errors
  • Contribution
    • Contribute to miniCal Core
  • Build an Extension
    • Build Your First Extension
      • Controllers
      • Assets
      • Config
      • language
      • Models
      • View
      • Helper
      • Library
      • Hooks
    • Open-source Extensions
    • Config Folder Files
      • Autoload File
      • Config File
      • Route File
    • miniCal Filters
    • miniCal Actions
    • Create Custom Hooks
    • Store Custom Data
      • POSTS
      • POSTMETA
      • OPTIONS
    • Composer Dependencies
  • Marketplace
    • miniCal Marketplace
  • Other resources
    • Overbooking for OTAs
    • miniCal Cron Setup
    • Automated Night Audit
    • Nginx Configuration
    • Docker Installation
    • Custom Domain Setup
  • Minical API Docs
    • API Documentation
  • Coming soon!
    • Access minical Data Using Helpers
      • Company Helper Functions
      • Customer Helper Functions
      • Booking Helper Functions
      • Rates Helper Functions
      • Rate Plan Helper Functions
      • Availability Helper Functions
      • Statement Helper Functions
      • Tax Helper Functions
      • Room Helper Functions
      • Charge Helper Functions
      • Payment Helper Functions
    • Access data in Extension
Powered by GitBook
On this page
  1. Other resources

Docker Installation

PreviousNginx ConfigurationNextCustom Domain Setup

Last updated 3 years ago

Using Docker to run a Minical demo server

You need to have installed on your system.

Once installed, you can simply run:

$ cd docker
docker/ $ docker-compose up

This would download and build all docker images and will run all services.

You still need to create the .env file in the main directory as described in the Minical Installation instructions. You can copy the .env file from the docker directory into Minical's root.

NOTE that it is best to change the URLs in the .env file from localhost to your actual IP address. This is necessary to get some functions working, such as the Room Inventory page which makes internal calls to the site using the API interface.

For running the demo server using docker, you can simply run the following command in the main Minical directory:

$ cp docker/.env.example ./.env

or if you are in the docker directory:

docker/ $ cp .env.example ../.env

When everything is started, and the .env file exists in the Minical root directory, you can simply visit to continue with the Minical installation and setup.

docker and docker-compose
http://localhost:8080/public/install.php