Easy!Appointments
Easy!Appointments is a highly customizable web application that allows customers to book appointments with you via a sophisticated web interface.
Configuration
version: "3.8"
services:
easyappointments:
image: alextselegidis/easyappointments:1.5.0
restart: unless-stopped
environment:
- BASE_URL=http://${DOMAIN}
- DB_HOST=mysql
- DB_NAME=easyappointments
- DB_USERNAME=root
- DB_PASSWORD=${DB_PASSWORD}
volumes:
- easyappointments:/var/www/html
depends_on:
- mysql
mysql:
image: mysql:8.0
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=${DB_PASSWORD}
- MYSQL_DATABASE=easyappointments
volumes:
- mysql:/var/lib/mysql
volumes:
easyappointments:
mysql:[variables]
main_domain = "${domain}"
db_password = "${password:32}"
[config]
[[config.domains]]
serviceName = "easyappointments"
port = 80
host = "${main_domain}"
[config.env]
DOMAIN = "${main_domain}"
DB_PASSWORD = "${db_password}"Base64
To import this template in Dokploy: create a Compose service → Advanced → Base64 import and paste the content below:
ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcblxuc2VydmljZXM6XG4gIGVhc3lhcHBvaW50bWVudHM6XG4gICAgaW1hZ2U6IGFsZXh0c2VsZWdpZGlzL2Vhc3lhcHBvaW50bWVudHM6MS41LjBcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGVudmlyb25tZW50OlxuICAgICAgLSBCQVNFX1VSTD1odHRwOi8vJHtET01BSU59XG4gICAgICAtIERCX0hPU1Q9bXlzcWxcbiAgICAgIC0gREJfTkFNRT1lYXN5YXBwb2ludG1lbnRzXG4gICAgICAtIERCX1VTRVJOQU1FPXJvb3RcbiAgICAgIC0gREJfUEFTU1dPUkQ9JHtEQl9QQVNTV09SRH1cbiAgICB2b2x1bWVzOlxuICAgICAgLSBlYXN5YXBwb2ludG1lbnRzOi92YXIvd3d3L2h0bWxcbiAgICBkZXBlbmRzX29uOlxuICAgICAgLSBteXNxbFxuXG4gIG15c3FsOlxuICAgIGltYWdlOiBteXNxbDo4LjBcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGVudmlyb25tZW50OlxuICAgICAgLSBNWVNRTF9ST09UX1BBU1NXT1JEPSR7REJfUEFTU1dPUkR9XG4gICAgICAtIE1ZU1FMX0RBVEFCQVNFPWVhc3lhcHBvaW50bWVudHNcbiAgICB2b2x1bWVzOlxuICAgICAgLSBteXNxbDovdmFyL2xpYi9teXNxbFxuXG52b2x1bWVzOlxuICBlYXN5YXBwb2ludG1lbnRzOlxuICBteXNxbDpcbiIsCiAgImNvbmZpZyI6ICJbdmFyaWFibGVzXVxubWFpbl9kb21haW4gPSBcIiR7ZG9tYWlufVwiXG5kYl9wYXNzd29yZCA9IFwiJHtwYXNzd29yZDozMn1cIlxuXG5bY29uZmlnXVxuW1tjb25maWcuZG9tYWluc11dXG5zZXJ2aWNlTmFtZSA9IFwiZWFzeWFwcG9pbnRtZW50c1wiXG5wb3J0ID0gODBcbmhvc3QgPSBcIiR7bWFpbl9kb21haW59XCJcblxuW2NvbmZpZy5lbnZdXG5ET01BSU4gPSBcIiR7bWFpbl9kb21haW59XCJcbkRCX1BBU1NXT1JEID0gXCIke2RiX3Bhc3N3b3JkfVwiXG4iCn0=Links
Tags
scheduling, appointments, booking
Version: 1.5.0