Difference between revisions of "Docker Installation Option"
Jump to navigation
Jump to search
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= TO SETUP RHOMICOM ERP PROJECT = | = TO SETUP RHOMICOM ERP PROJECT = | ||
− | + | # Download and Install Docker from [https://www.docker.com/ docker.com] Depending on your OS, you need to install Docker in different ways, take a look into the official Website - https://docs.docker.com/engine/installation/ One of the advantages of using docker is that the host OS does not matter, the containers will work the same way on any platform. | |
− | # Download and Install Docker from [https://www.docker.com/ docker.com] | ||
# Download or Clone Rhomicom-ERP-Compose Project from [https://github.com/rhomicom-systems-tech-gh/Rhomicom-ERP-Compose Github] | # Download or Clone Rhomicom-ERP-Compose Project from [https://github.com/rhomicom-systems-tech-gh/Rhomicom-ERP-Compose Github] | ||
+ | #*<syntaxhighlight lang="bash"> | ||
+ | git clone https://github.com/rhomicom-systems-tech-gh/Rhomicom-ERP-Compose.git | ||
+ | </syntaxhighlight> | ||
# Download [https://github.com/rhomicom-systems-tech-gh/Rhomicom-ERP-Web Rhomicom-ERP-Web Project files] and place folder contents directly into src/RHO_ERP_WEB | # Download [https://github.com/rhomicom-systems-tech-gh/Rhomicom-ERP-Web Rhomicom-ERP-Web Project files] and place folder contents directly into src/RHO_ERP_WEB | ||
+ | #* <syntaxhighlight lang="bash"> | ||
+ | git clone https://github.com/rhomicom-systems-tech-gh/Rhomicom-ERP-Web.git | ||
+ | </syntaxhighlight> | ||
#* NB on linux you may have to run | #* NB on linux you may have to run | ||
#* chmod -R 777 Rhomicom-ERP-Project as root | #* chmod -R 777 Rhomicom-ERP-Project as root | ||
#* Or run the ./secure.sh script to grant appropriate folder permissions (A more secure alternative) | #* Or run the ./secure.sh script to grant appropriate folder permissions (A more secure alternative) | ||
− | + | # Change Directory to api_image/code and run | |
− | # | + | #* npm install OR download [https://github.com/rhomicom-systems-tech-gh/Rhomicom-DB-Scripts/raw/master/node_modules.zip node_modules.zip] and unzip into api_image/code folder |
− | #* npm install OR download | + | # Change Directory to db/initdb/pgdb and download sample db file into it if needed |
− | # | + | #* NB: Sample DB can be downloaded from [https://gitlab.rhomicom.com:8443/admin2/rhomicom-public-stuff/-/blob/master/2_sample_database.sq 2_sample_database.sql] |
− | #* NB: Sample DB can be downloaded from | ||
# Alternatively sample DB can be restored after running containers via terminal | # Alternatively sample DB can be restored after running containers via terminal | ||
#* First Login to the pgAdmin interface to view Databases available | #* First Login to the pgAdmin interface to view Databases available | ||
Line 19: | Line 23: | ||
#* psql -h rho-pgdb -p 5432 -U postgres -v -d rho_erp_db < 2_sample_database.sql OR Direct full restore of the sample backup file located at db/initdb/pgdb from the pgadmin front-end interface | #* psql -h rho-pgdb -p 5432 -U postgres -v -d rho_erp_db < 2_sample_database.sql OR Direct full restore of the sample backup file located at db/initdb/pgdb from the pgadmin front-end interface | ||
# cd back to main Rhomicom-ERP-Project folder and Run | # cd back to main Rhomicom-ERP-Project folder and Run | ||
− | #* | + | #* run ./start-rho_erp.sh |
− | # Open | + | # Open http://localhost:8090 to access db via adminer |
− | # Open | + | # Open http://localhost:8091 to access db via pgadmin |
− | # Open | + | # Open http://localhost:8000 to run application |
# To tear everything down Run | # To tear everything down Run | ||
− | #* | + | #* run ./stop-rho_erp.sh |
Latest revision as of 21:15, 11 December 2020
TO SETUP RHOMICOM ERP PROJECT
- Download and Install Docker from docker.com Depending on your OS, you need to install Docker in different ways, take a look into the official Website - https://docs.docker.com/engine/installation/ One of the advantages of using docker is that the host OS does not matter, the containers will work the same way on any platform.
- Download or Clone Rhomicom-ERP-Compose Project from Github
git clone https://github.com/rhomicom-systems-tech-gh/Rhomicom-ERP-Compose.git
- Download Rhomicom-ERP-Web Project files and place folder contents directly into src/RHO_ERP_WEB
git clone https://github.com/rhomicom-systems-tech-gh/Rhomicom-ERP-Web.git
- NB on linux you may have to run
- chmod -R 777 Rhomicom-ERP-Project as root
- Or run the ./secure.sh script to grant appropriate folder permissions (A more secure alternative)
- Change Directory to api_image/code and run
- npm install OR download node_modules.zip and unzip into api_image/code folder
- Change Directory to db/initdb/pgdb and download sample db file into it if needed
- NB: Sample DB can be downloaded from 2_sample_database.sql
- Alternatively sample DB can be restored after running containers via terminal
- First Login to the pgAdmin interface to view Databases available
- docker exec -it rho-pgadmin sh
- cd /var/lib/pgadmin/storage/info_rhomicom.com
- psql -h rho-pgdb -p 5432 -U postgres -v -d rho_erp_db < 2_sample_database.sql OR Direct full restore of the sample backup file located at db/initdb/pgdb from the pgadmin front-end interface
- cd back to main Rhomicom-ERP-Project folder and Run
- run ./start-rho_erp.sh
- Open http://localhost:8090 to access db via adminer
- Open http://localhost:8091 to access db via pgadmin
- Open http://localhost:8000 to run application
- To tear everything down Run
- run ./stop-rho_erp.sh