To access Existing EC2 Server Go to this link Database Server Link
- go ahead and gitclone this repo
git clone https://github.com/ldevr2t1/docker_pathfind.git
- Run git checkout local
- Navigate into the web directory (i.e. cd web)
- Run docker commands to get server running - may have to sudo
docker-compose build
docker-compose up
- Access your machine-ip address (docker-machine ip) in your web browser
The UI should be viewable at **192.168.99.100/v1/ui**
- If you cannot access the UI then change the 'host' address in the swagger.yaml file
- To get Machine ip address:
Run docker-machine ip
- Update swagger.yaml:
host: "<Machine Ip-Address>"
- Repeat steps 4 and 5
- To get Machine ip address:
- Docker usually will use 192.168.99.100 for localhost
- if not then run docker-machine ip to get machine-ip
-
To change the server's IP-address edit the 'host' parameter in main.
File: web/swagger_server/__main__.py
app.run(host='<your_address>', port=<port_number>)
-
Change the host parameter in the swagger.yaml file for the UI to work
web/swagger_server/server/swagger.yaml
host: "<your_address>:<port_number>"
- Change the <port_number> in the same files for configuring the host/ui address
- Go into the base directory /docker_pathfind and edit the docker-compose.yml
ports:
- "<port_number>:<port_number>"
- Change the Dockerfile (i.e. change the EXPOSE #)
#Expose port # for testing
-EXPOSE <port_number>
This is under the assumption you have docker installed.