Skip to content

Getting Started

This project serves as a fully working and tested solution for deploying staging environment for R-Shiny application into AWS.

Technologies used

Terraform1 is used to provision infrastructure resources like VPC, compute instances, DNS records, RDS instance and many more.

AWS2 public cloud is used as a Cloud provider of choice.

R-Shiny3 is used as a framework for example application.

All Docker images are stored in public DockerHub4 registry.

Entire source code is stored in GitHub's appsilon-interview organisation.

GitHub Actions5 are used for continuous integration, running tests, building application's Docker image, linting and static validation of IaaC code for potential security issues.