{"id":18937773,"url":"https://github.com/webkul/qloapps_docker","last_synced_at":"2025-08-16T16:40:53.778Z","repository":{"id":139265619,"uuid":"77840236","full_name":"webkul/qloapps_docker","owner":"webkul","description":"Dockerize version of QloApps v1.5.0, an open source Hotel Commerce Solution","archived":false,"fork":false,"pushed_at":"2020-09-17T08:33:38.000Z","size":47,"stargazers_count":23,"open_issues_count":7,"forks_count":30,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-29T01:05:33.494Z","etag":null,"topics":["devops","docker","docker-container","docker-image","hotelcommerce","qloapps","qloapps-docker"],"latest_commit_sha":null,"homepage":"https://qloapps.com/","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/webkul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-02T14:47:01.000Z","updated_at":"2025-02-28T14:36:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"eb5b9698-4373-45db-92dc-b65d458b4327","html_url":"https://github.com/webkul/qloapps_docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webkul%2Fqloapps_docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webkul%2Fqloapps_docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webkul%2Fqloapps_docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webkul%2Fqloapps_docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webkul","download_url":"https://codeload.github.com/webkul/qloapps_docker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249129339,"owners_count":21217337,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devops","docker","docker-container","docker-image","hotelcommerce","qloapps","qloapps-docker"],"created_at":"2024-11-08T12:12:24.659Z","updated_at":"2025-04-15T18:32:32.125Z","avatar_url":"https://github.com/webkul.png","language":"Dockerfile","readme":"## WHAT IS QLOAPPS\n\nQloapps is an open source, free and customizable online reservation system. You can launch a userfriendly site and can manage online as well as offline bookings. Using this you can easily launch your hotel booking website and even manage your offline booking too. This package is developed on top of Prestashop 1.6.\n\n## DOCKERIZING QLOAPPS\n\nDocker is an open-source project that can be integrated with almost all the applications allowing scope of isolation and flexibility. It can be integrated with  Qloapps.\n\n## PREREQUISITES\n\n\u003e Install lastest avaiable Docker version and its dependencies according to your OS version. Refer to link https://docs.docker.com/install/linux/docker-ce/ubuntu/#prerequisites. \n\n\u003e Check if your user has access privileges to run docker commands.\n\n#### NOTE TO THE USER\n\n\u003e Mysql root password, Mysql Database name and SSH user password is not set. Users have to pass *Mysql root password, database name, and SSH user password* as arguments while running the docker image.\n\n\u003e Default SSH user is created as \"qloapps\" while building this image. You can change user argument in Dockerfile and rebuild the docker image for your own use.\n\n\u003e \n\n\n## DOCKERIZING QLOAPPS\n\nIn the dockerized Qloapps architecture, we are using:\n\n\u003e Ubuntu 18.04\n\n\u003e Mysql Server 5.7\n\n\u003e PHP 7.2\n\n\u003e SSH Server\n\nTo begin with:\n\n1. Pull qloapps docker image from docker hub by running command \"docker pull webkul/qloapps:latest\".\n\n2. After pulling the image, run your qloapps container by specifying ports and arguments as: \n\n\u003e docker run -tidp 80:80 -p 3306:3306 -p 2222:22 --name qloappsv150 -e USER_PASSWORD=qloappsuserpassword -e MYSQL_ROOT_PASSWORD=myrootpassword -e MYSQL_DATABASE=mydatabase webkul/qloapps_docker:latest\n\n3. In the above command, your Host port 80 is linked with the docker port 80 running apache and Host port 3306 is linked with the docker port 3306 running MySQL, you can change the ports of your Host as per your requirements. Also, your SSH port 2222 is mapped with docker port 22 running SSH server. Please ensure that no other services are running on these host ports.\n\n4. Mention your mysql root password, database name, 'qloapps' user password in arguments MYSQL_ROOT_PASSWORD, MYSQL_DATABASE and \nUSER_PASSWORD respectively.\n\n5. Check your running container using command *docker ps*. It will display you a container running with name qloappsv150.\n\n6. Now go to your browser and hit your IP or domain name and start qloapps installation process\n\n7. After qloapps installation, remove \"install\" directory from server root directory inside the container. Run command:\n\n\u003e docker exec -i qloappsv150 rm -rf /home/qloapps/www/hotelcommerce/install .\n\n8. On clicking on backoffice URL, you will be promped to rename your backoffice URL. Go to running docker container and change the name of admin directory as mentioned.\n\n9. To access your qloapps files and directories, you can SSH in your docker container as:\n\n\u003e ssh qloapps@mention_your_ip -p 2222\n\nNote -: If you are running any other services on your host at port 80, 22 and 3306 then you have to mention other ports in step 2.\n\n## GETTING SUPPORT\n\nIf you have any issues, contact us at support@qloapps.com or raise ticket at https://webkul.uvdesk.com/\n\n\nThank you.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebkul%2Fqloapps_docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebkul%2Fqloapps_docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebkul%2Fqloapps_docker/lists"}