- localhost:3000 -> grafana
- localhost:9090 -> prometheus
- localhost:5000 -> flask
- localhost:8080 -> vite
Using GNU
make run-app
Usingo only docker for windows (on root project)
infra/deploy/local/docker-compose up
For local run of the frontend:
npm i
npm run dev
For local run of the Backend:
pip -r requirements.txt
python index.py
User: admin Password: pass@123
- Connect prometheus ass data source with
url: https://prometheus:9090
- On EC2
sudo yum update -y
sudo yum install firewalld -y
firewall-cmd --add-service=http --permanent
firewall-cmd --reload
sudo yum install docker -y
sudo yum install git -y
sudo service docker start
git clone https://github.com/caposcar1998/LOCATEC.git
git checkout staging
sudo su
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose
sudo chmod +x /usr/bin/docker-compose
cd LOCATEC/
make run
- ON AWS console add to security group the TCP through all intervals and all IP's
sudo docker rm -vf $(sudo docker ps -aq)
sudo docker rmi -f $(sudo docker images -aq)
make run
Get all products on locatec
Parameters
Response
// Objects found
{
"code": 200,
"result: []
}
or
// Error
{
"code": 500,
"result: error
}
Create product on locatec
Parameters
body params:
{
{"name": str , "description": str, "location": str, "finder": int, "color": str, "looker": int, "category": str}
}
Response
// Object created
{
"code": 201,
"result: ok
}
or
// Error
{
"code": 500,
"result: error
}
Delete one product on locatec
Parameters
Response
// Object deleted
{
"code": 200,
"result: "deleted"
}
or
// Error
{
"code": 500,
"result: error
}
Update product on locatec
Parameters
body params:
{
{"name": str , "description": str, "location": str, "finder": int, "color": str, "looker": int}
}
Response
// Object updated
{
"code": 200,
"result: ok
}
or
// Error
{
"code": 500,
"result: error
}
Returns one product
Parameters
Response
// Object obtained
{
"code": 200,
"result: product
}
or
// Error
{
"code": 500,
"result: error
}
Changes status product found
Parameters
Response
// Object obtained
{
"code": 200,
"result: ok
}
or
// Error
{
"code": 500,
"result: error
}