FFFF GitHub - Only1MJ/nextwork-web-project: Java web app set up on an EC2 instance.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Only1MJ/nextwork-web-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Web App Deployment with AWS CI/CD

Welcome to this project combining Java web app development and AWS CI/CD tools!


Table of Contents


Introduction

This project is used for an introduction to creating and deploying a Java-based web app using AWS, especially their CI/CD tools.

The deployment pipeline I'm building around the Java web app in this repository is invisible to the end-user, but makes a big impact by automating the software release processes.


Technologies

Here’s what I’m using for this project:

  • Amazon EC2: I'm developing my web app on Amazon EC2 virtual servers, so that software development and deployment happens entirely on the cloud.
  • VS Code: For my IDE, I chose Visual Studio Code. It connects directly to my development EC2 instance, making it easy to edit code and manage files in the cloud.
  • GitHub: All my web app code is stored and versioned 6234 in this GitHub repository.
  • [COMING SOON] AWS CodeArtifact: Once it's rolled out, CodeArtifact will store my artifacts and dependencies, which is great for high availability and speeding up my project's build process.
  • [COMING SOON] AWS CodeBuild: Once it's rolled out, CodeBuild will take over my build process. It'll compile the source code, run tests, and produce ready-to-deploy software packages automatically.
  • [COMING SOON] AWS CodeDeploy: Once it's rolled out, CodeDeploy will automate my deployment process across EC2 instances.
  • [COMING SOON] AWS CodePipeline: Once it's rolled out, CodePipeline will automate the entire process from GitHub to CodeDeploy, integrating build, test, and deployment steps into one efficient workflow.

Setup

To get this project up and running on your local machine, follow these steps:

  1. Clone the repository:
    git clone https://github.com/yourusername/nextwork-web-project.git
  2. Navigate to the project directory:
    cd nextwork-web-project
  3. Install dependencies:
    mvn install

Contact

If you have any questions or comments about the NextWork Web Project, please contact: Markil Johnson - markiljohnson70@gmail.com


Conclusion

Thank you for exploring this project! I'll continue to build this pipeline and apply my learnings to future projects.

A big shoutout to NextWork for their project guide and support. You can get started with this DevOps series project too by clicking here.

About

Java web app set up on an EC2 instance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0