Skip to content
/ spcv Public

A Containerized Java Micronaut Static Content site for my CV deployed on the Cloud

Notifications You must be signed in to change notification settings

SPC-Cloud/spcv

Repository files navigation

Suraj Patel CV

  • A Java, Micronaut Docker based single page application.
  • Currently trunk is being built and deployed to Google Cloud using Cloudbuild and Cloud Run.
    • All infrastructure is deployed and configured using Pulumi - Go
    • Using Pulumi Cloud and GitHub Actions to preview infrastructure changes on PRs
    • Pulumi Cloud is also setup to deploy the infrastructure stack from their dashboard using Pulumi Deployments
  • Using Canva to embed the majority of the front-end logic.
  • Branches are currently being built using GitHub Actions.

Build and run instructions

  • Clone the Github Repo locally.
  • There are three build options:
    • Run a docker build . -t spcv
      • This will build a docker container called spcv locally using a multi-stage Dockerfile.
    • Run a docker compose up
      • This will build and run the spcv container already built, or will use the aforementioned Dockerfile to build and run.
    • Run a gradle clean build
      • This will assemble a shadow jar that can be executed locally (gradle run)
  • The app will be accessible on port 3339, e.g. localhost:3339

Micronaut 4.3.3 Documentation


Feature serialization-jackson documentation

Feature ksp documentation

Feature micronaut-aot documentation

About

A Containerized Java Micronaut Static Content site for my CV deployed on the Cloud

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published