Skip to content

This repository is the structure of the small project students will do at the end of module

Notifications You must be signed in to change notification settings

Clara-gille/junia-isen-project-example-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shop App API on Azure cloud

This project demonstrates a simple application deployed on Azure using Terraform. Students will fork this repository to complete their assignments.

Project Structure

  • api/: Contains the Flask application code.
  • infrastructure/: Contains the Terraform code to provision Azure infrastructure.
  • .github/: Contains GitHub Actions workflows for CI/CD.

Getting Started

Prerequisites

  • Python 3.9 or later
  • Terraform 1.5 or later
  • Azure account

Running the Application Locally

  1. Install dependencies:
    pip install -r api/requirements.txt
  2. Run the app
    python api/app.py

Running the Tests Locally

  1. Install pytest
    pip install pytest
  2. Run tests using pytest
    pytest api/tests
    

About

This repository is the structure of the small project students will do at the end of module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • HCL 69.7%
  • Python 29.8%
  • Dockerfile 0.5%