Skip to content

Continuous Integration and Deployment of a CVtheque in AWS

Notifications You must be signed in to change notification settings

clequinio5/aws-cvtheque

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI

Deployment of a full-cloud cvtheque in AWS

Stack

Frontend

  • ReactJS
  • ReactiveSearch
  • Bootstrap
  • ReactDnd

Backend

  • AWS Bucket
  • AWS Lambda
  • AWS Elasticsearch Domain
  • FSCrawler as REST service (Apache Tika, Tesseract OCR)

CI/CD

  • Github
  • CircleCI

Overview

Overview

Prerequisite

  • AWS account with AWS access key
  • CircleCI account

Deploy

  1. Generate a new key-pair named 'fscrawler' in AWS and add the private key in the CircleCI project settings. Change the fingerprint in the config.yml with the one generated from the private key.

  2. Add the CircleCI project environment variables:

AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
  1. Run the CircleCI CI/CD pipeline

About

Continuous Integration and Deployment of a CVtheque in AWS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published