Project I: Cloud Image Manager (VM Infra)
Project II: Cloud Image Manager (Serverless)
- Setup python and pip on your machine
- Install necessary packages using:
> pip install -r requirements.txt
- Start the application:
> python app.py
- Setup docker on your machine and start docker service
- Create docker image:
> docker build -t image-manager
- Run docker container:
docker run -p 4000:5000 image-manager
- Python Flask
- HTML
- CSS
- Google OAuth2 (User Authentication)
- Google Cloud Datastore (Stores image metadata)
- Google Cloud Storage (Stores images)
- Google Cloud Artifact Registry (Stores docker image)
- Google Cloud Run (Serverless)