Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 2.09 KB

Microserivces_guide.md

File metadata and controls

51 lines (31 loc) · 2.09 KB

Deployment Guide for App Engine

This brief guide will assist you in deploying our microservices to App Engine. It is unnecessary to repeat the Requirements and Initial Setup sections for each microservice.

Below is the list of microservices covered in this guide:

  1. User Management: Microservice for managing user data
  2. Wine Information: Microservice providing detailed information about wines
  3. Wine Administration: Microservice for administrative tasks related to wine
  4. Feedback: Microservice for collecting and managing user feedback

Each link directs you to the respective GitHub repository where you can find specific instructions and source code for each microservice. Follow the steps in this guide to deploy these services efficiently and effectively to Google App Engine.

Requirements

Before starting, ensure the following is installed:

  • Google Cloud SDK (gcloud CLI): For step-by-step instructions, follow the installation guide.

Initial Setup

After installing the gcloud CLI, authenticate and configure your project:

  1. Initialize gcloud:

    gcloud init
  2. Authenticate using the on-screen instructions and your Google account.

  3. Choose the project you want to work on from the gcloud tool's provided list.

Deployment

Execute the following command to deploy the User Management service to production:

gcloud app deploy ./app.yaml

Before executing the command, ensure you're in the directory containing the app.yaml file. This action will start the deployment of your application to Google App Engine.

Proceed with these steps:

cp app.example.yml app.yml

Then, update the .env section with your specific values.

For more detailed information on deployment, visit the App Engine Deployment Guide.