Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rajshah1/fixdeposits_api

Rest API that supports various data Manipulation and Report Generation Tasks require by Fix Deposits Management System .Routes are secured using JWT token Auth. Stack Used : Spring Boot, eureka-service-discovery,JWT,Azure ,GitHub CI/CD ,Open API
https://github.com/rajshah1/fixdeposits_api

eureka-server firebase firebase-auth firebase-firestore heroku heroku-apps open-api-specification spring-boot spring-cloud

Last synced: 8 days ago
JSON representation

Rest API that supports various data Manipulation and Report Generation Tasks require by Fix Deposits Management System .Routes are secured using JWT token Auth. Stack Used : Spring Boot, eureka-service-discovery,JWT,Azure ,GitHub CI/CD ,Open API

Awesome Lists containing this project

README

        

# firebase-fdproject

## How to Run this Project :

1 . Run Image : rajshah/fdproject-fireapp:(VERSION_NAME)

## How to Create a IMAGE Of this Project :

1. Push Changes to Github :

2. Run Manual Docker Build and Push Workflow In Action (Provide Unique Version Name)

3. Now , Update the Container to Add Google-Credentails.json>

3.1 Go to the Directory where google-credentails are saved.

3.2 ls to verify

3.3 export IMAGE_URL=rajshah1/fdproject-fireapp:v22 (Version Can be anything provided in step 2)

3.4 docker create --name temp_container $IMAGE_URL (This Creates a Temp Container)

3.5 docker cp ./google/google-credentials.json temp_container:/google-credentials.json

3.6 docker commit temp_container $IMAGE_URL

3.7 docker push $IMAGE_URL

>> This Pushes the image with same tag with google-credentails File

Run the Image using : docker run -it -p 8080:8080 rajshah1/fdproject-fireapp:v22