{"captainVersion":2,"dockerCompose":{"services":{"$$cap_appname":{"image":"iznow/easyappointments:$$cap_easy_version","restart":"always","environment":{"BASE_URL":"$$cap_easy_url","DB_HOST":"srv-captain--$$cap_appname-db:3306","DB_NAME":"$$cap_db_name","DB_USERNAME":"$$cap_db_user","DB_PASSWORD":"$$cap_db_pass"}},"$$cap_appname-db":{"image":"mariadb:$$cap_mariadb_version","environment":{"MYSQL_ROOT_PASSWORD":"$$cap_db_root_pass","MYSQL_DATABASE":"$$cap_db_name","MYSQL_USER":"$$cap_db_user","MYSQL_PASSWORD":"$$cap_db_pass"},"restart":"always","volumes":["$$cap_appname-mariadb-data:/var/lib/mysql"],"notExposeAsWebApp":"true"}}},"variables":[{"id":"$$cap_easy_url","label":"Web host url","defaultValue":"$$cap_appname.$$cap_root_domain"},{"id":"$$cap_mysql_version","label":"MariaDB Version","defaultValue":"10.4","description":"Check out their Docker page for the valid tags https://hub.docker.com/_/mariadb?tab=tags","validRegex":"/^([^\\s^\\/])+$/"},{"description":"Database name","defaultValue":"moodle","id":"$$cap_db_name","label":"DB Name"},{"id":"$$cap_db_root_pass","label":"Database root password","validRegex":"/.{1,}/"},{"id":"$$cap_db_user","label":"Database user","defaultValue":"moodledbuser","description":"Database username"},{"id":"$$cap_db_pass","label":"Database password","validRegex":"/.{1,}/"},{"id":"$$cap_easy_version","label":"Easyappointments Version","defaultValue":"latest","description":"Check out their Docker page for the valid tags https://hub.docker.com/r/iznow/easyappointments/tags/","validRegex":"/^([^\\s^\\/])+$/"}],"instructions":{"start":"Easyappointments Caprover installation","end":"Easyappointments is deployed and available as $$cap_appname.\n IMPORTANT: If it is new installation, It will take up to 10 minutes for Moodle to be ready. **Dont update app until it is displayed correctly on frontend** Before that, you might see a 502 error page.\n 'Native MYSQL Authentication' should be MYSQL Authentication plugin for the $$cap_db_user db user. Else database wont connect. Check build logs to confirm it is connected properly.\n Visit https://hub.docker.com/r/bitnami/moodle/ for more details and enviornament variables.\n"},"displayName":"Easyappointments","description":"Easyappointments, a powerful Open Source Appointment Scheduler that can be installed on your server.","documentation":"Taken from https://hub.docker.com/r/iznow/easyappointments/."}