Skip to content

MaxFork/Flask_Api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

My Flask DevOps API

This project contains a simple Flask API for managing users. It performs CRUD operations (Create, Read, Update, Delete) using a JSON file as the data store.

Project Structure

my_flask_devops_api/
├── app.py
├── requirements.txt
├── users.json
├── .gitignore
└── README.md

Setup Instructions

1. Clone the Repository

git clone https://github.com/arezoomohammadi22/Flask_Api.git
cd Flask_Api

create a new user

curl -X POST http://localhost:5000/users -H "Content-Type: application/json" -d '{"id": 1, "name": "John Doe", "email": "[email protected]"}'

Retrieve All Users (GET)

curl -X GET http://localhost:5000/users

Update a Specific User (PUT)

curl -X PUT http://localhost:5000/users/1 -H "Content-Type: application/json" -d '{"name": "Jane Doe", "email": "[email protected]"}'

Delete a Specific User (DELETE)

curl -X DELETE http://localhost:5000/users/1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 74.6%
  • Dockerfile 25.4%