Online shopping website: http://194.5.192.129:4200/home
-
Install Docker
-
Install docker-compose
sudo apt install docker-compose
-
Install Angular Build Requirements (node and npm)
-
- Get the backend
git clone "https://github.com/phessabi/eshop"
- Go to the backend directory
cd eshop
- Build Docker Image:
-
If you can access docker in your country (if you can open this link):
sudo docker-compose up --build test
-
If docker is blocked in your country you have 2 options (second one is easier)
-
Use a vpn or any method to bypass sanctions and do the previous step
-
Download the python docker image as "python3.zip" and run
sudo docker load -i python3.zip sudo -E docker-compose up --build test
-
-
- Run the backend on container (runs on localhost:8000)
sudo docker-compose up
- Get the backend
-
- Get the frontend
git clone "https://github.com/pedramabdzadeh/agile-front-end"
- Go to the frontend directory
cd agile-front-end
- Change the backend url to your localhost (http://0.0.0.0:8000/) in the file below
agile-front-end/src/app/features/api-management/services/http/http.service.ts
- Build the angular image
npm install -save ng build --prod --build-optimizer=false
- Serve the image(./dist/front-end/*) on Apache server (port :4200)
sudo mkdir /var/www/agile.com sudo cp -r ./dist/front-end/* /var/www/agile.com/
- In your browser enter the URL: localhost:4200 to check if the app is working
- Get the frontend
- The application is currently running here
- Checkout Wiki
-
- Send us your recommendations and bug reports in the issues section
-
- You can send pull requests to this repository. We will check them ASAP.
more details and guidelines on contributing section
- Special Thanks to:
- Milad CheraghaliKhani as Owner
- Ruhollah Sekaleshfar as Backend Developer
- Hossein Keshavarz as Backend Developer
- Pedram Abdzadeh as Frontend Developer
- Parham Hessabi as Devops & Config Manager