This project is the submodule of the root project called openAccessOnContainers.
The root project is located at https://github.com/huseyindeniz/openAccessOnContainers
- React
- Typescript
- Material-UI
- Dockerized
- Docker should be installed.
- Nodejs should be installed.
- Git Bash or any terminal that supports Docker and be able to run sh files should be present.
- Recommended ide is vscode.
- Clone the master branch to wherever you want.
- Switch to the location where you cloned the master branch on your terminal.
- Duplicate the .env file in the root directory, and rename it to .env.local
- Uncomment single '#' included lines in .env.local (if you are using vscode, simply select all lines and toggle line comment)
- Open a second terminal. Go to the /api/apigateways.web directory under root directory.
- run
./start.sh
in terminal - Go back to the previous terminal, run this
./start.sh
in root directory. - To stop the applications, run this command:
./stop.sh
on each terminal.
Note: Why there are two start.sh files exist? One of them in the root directory is main WebSPA app of the openAccessOnContainers. Second one under the /api/gateways.web is the mock api server for providing sample data to the WebSPA app. In the root project there is a real api server, but in this project you don't need it.
More info can be found at Project Wiki Pages