8000 GitHub - SordFysh/hello-world-docker-aws: Reviewing Maggie's thing
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

SordFysh/hello-world-docker-aws

Repository files navigation

Hello World Test Project

This is a project to de 5DF3 monstrate dockerizing a Spring Boot application, pushing it to DockerHub, and deploying it to AWS (ECS Cluster).

High Level Steps

  1. Set up your Git Repository
  2. Setup SSH Keys
  3. Set yourself up in AWS (account, key pair, decide your region, etc)
  4. Set yourself up with a Docker Registry
  5. Create a simple ECS Cluster
  6. Provision a Jenkins Server
    1. Put Jenkins Server Public Key on GitHub project
    2. Configure for Maven
    3. Add Docker Credentials
  7. Create a pipeline job in Jenkins
  8. Clean up

Prerequisites

  • You can execute bash commands (in Windows, download and use GitBash)

  • You can clone a git repository (you have git installed and the required tools to clone a repository)

  • You have an AWS account where you have the necessary permissions to do the following (Administrator access preferable):

    • Import a Key Pair
    • Create a Stack using Cloud Formation
    • Create a EC2 Container Service Cluster (and necessary relevant actions)
  • You are willing to create a DockerHub account and a free, public Docker repository called hello-world-docker-aws.

About

Reviewing Maggie's thing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0