{"id":18937770,"url":"https://github.com/webkul/orocommerce","last_synced_at":"2026-03-21T18:30:16.801Z","repository":{"id":139265592,"uuid":"77445102","full_name":"webkul/orocommerce","owner":"webkul","description":null,"archived":false,"fork":false,"pushed_at":"2017-01-30T07:22:24.000Z","size":1255,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-31T21:42:35.270Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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":"2016-12-27T09:54:01.000Z","updated_at":"2022-04-21T00:12:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"d327d3ec-31fb-43b1-9682-742a0a24129b","html_url":"https://github.com/webkul/orocommerce","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%2Forocommerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webkul%2Forocommerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webkul%2Forocommerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webkul%2Forocommerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webkul","download_url":"https://codeload.github.com/webkul/orocommerce/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239937701,"owners_count":19721483,"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":[],"created_at":"2024-11-08T12:12:24.429Z","updated_at":"2026-03-21T18:30:16.741Z","avatar_url":"https://github.com/webkul.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OROCOMMERCE\n\nOroCommerce is a open-source Business to Business Commerce application built with flexibility in mind. OroCommerce can be customized and extended to fit any B2B commerce needs. Using this, sellers and buyers can manage there own complex structure. Sellers can manage multiple stores through a single console. It makes easier for them to manage a lot of data. Content Management System (CMS) allows the sellers to manage their product catalogs. It also provides seller-buyer interaction which is helpful in managing relationship with the customers. \n\n# SYSTEM REQUIREMENTS FOR OROCOMMERCE\n\n\u003e Operating System: \n- Linux x86, x86-64\n- Windows 7 and 8\n- Mac OS X 10.9 and above.\n\n\u003e Browsers:\n- Mozilla Firefox 6 and above\n- Google Chrome 31 and above\n- Microsoft Internet Explorer 10 and above\n- Safari\n- Opera 12.16 and above\n\n\u003e Web Servers:\n- Apache 2.2.x\n- Nginx\n- Lighttpd\n\n\u003e Database Management Systems:\n- MySQL 5.1 and above\n- PostgreSQL/EnterpriseDB 9.1 and above\n\n\u003e PHP 5.5.9 and above.\n\n\u003e PHP extensions:\n- ctype\n- fileinfo\n- GD 2.0 and above\n- intl\n- JSON\n- Mcrypt\n- PCRE 8.0 and above\n- SimpleXML\n- Tokenizer\n\n\u003e PHP settings:\n- date.timezone must be set\n- detect_unicode must be disabled in php.ini\n- memory_limit should be at least 512M\n- xdebug.scream must be disabled in php.ini\n- xdebug.show_exception_trace must be disabled in php.ini\n \n# DOCKERIZING OROCOMMERCE-APPLICATION\n\nOroCommerce can be dockerized and can be installed inside a container using composer tool. These containers are very light weight which can be easily ported from one location to another. Composer tool check all the php dependencies and other requirements to install the package.\n\nCreating a Dockerfile is not a cumbersome task as you can directly use commands beginning with Dockerfile Instructions and Arguments. This is a Dockerfile that holds the installation and configuation steps for orocommerce. It pulling an image \"ubuntu:14.04\" from repository and then LAMP setup, installing apache server, mysql-server, PHP and its dependencies. Database name, user and password has been mentioned in mysql.sh that will be called upon by supervisor. \n\nAlso, supervisor manage multiple processes, here managing apache2 and mysql server. Composer.phar has already been cloned from its repository and ready to be copied in dockerfile. Parameters.yml holds database and other configuration setup for orocommerce (that can be changed as per requirements).\n\nTo get started with, clone or download this repository and unzip the folder.\n\nTo build Docker image from dockerfile, run command \"docker build -t image_name /path/of/Dockerfile\"\n\nTo list the images, use \"docker images\" command.\n\nTo remove an image, use \"docker rmi image_name\" command.\n\nTo begin with its docker image run command \"docker run -d -p 80:80 -p 3306:3306 image_name:latest\"\n\nTake a note that no other services should be running on port 80 and 3306 of your host system. If so, change ports in the above docker command.\n\nWe have taken oro_commerce as database name, user, and password. You can create different database by altering in mysql.sh file as per requirements.\n\nOnce container is running, you can access container and change database credentials. \nTo access the container run \"docker exec -it container_id bash\" .\n\nYou can see running conatiner, run command \"docker ps\" .\n\nTo see all the container,run command \"docker ps -a\" .\n\nTo remove a container, run command \"docker rm container_name\"\n\nAfter launching the container, hit the URL http://your-server-name/install.php and begin with the installation .\n\nAfter installation, launch the orocommerce application. You will see frontend as:\n\n![Alt text](https://raw.githubusercontent.com/webkul/orocommerce/master/Screenshot%20from%202016-12-28%2012%3A45%3A12.png)\n\n\n\nYou can login to admin panel by  http://your-server-name/admin:\n\n![Alt text](https://raw.githubusercontent.com/webkul/orocommerce/master/Screenshot%20from%202016-12-28%2013%3A36%3A23.png)\n\n\nEnter the admin credentials and you can enter the admin dashboard:\n\n![Alt text](https://raw.githubusercontent.com/webkul/orocommerce/master/Screenshot%20from%202016-12-28%2012%3A46%3A41.png)\n\n\n\nGOOD LUCK WITH DOCKERIZING THE OROCOMMERCE-APPLICATION.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebkul%2Forocommerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebkul%2Forocommerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebkul%2Forocommerce/lists"}