Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FoggyKitchen Instance Group Hello World

Sample static application for OCI DevOps compute instance group deployments.

This repository is intentionally small. It represents an application repository that can be connected to an OCI DevOps external GitHub trigger. A push to the configured branch can start a build pipeline that packages the static site as a binary artifact, and a deployment pipeline can roll that artifact out to private OCI Compute instances behind a public Load Balancer.

Repository Layout

  • site/: static web content deployed to nginx
  • scripts/install.sh: install script executed on each target instance by the OCI DevOps deployment specification
  • build_spec.yaml: OCI DevOps build specification that packages the site and install script into a tarball artifact

OCI DevOps Flow

GitHub push
  -> OCI DevOps trigger
  -> build pipeline
  -> package static site artifact
  -> deliver artifact
  -> trigger deployment pipeline
  -> rolling deployment to compute instance group
  -> public HTTP access through OCI Load Balancer

The build pipeline does not build a container image. For compute instance group deployments, the build output is a binary artifact such as a tar.gz archive. The deployment specification downloads that artifact to each target instance and runs the install script through the Compute Instance Run Command plugin.

Local Packaging Test

mkdir -p dist
tar -czf dist/foggykitchen-instance-group-hello-world-local.tar.gz site scripts VERSION
tar -tzf dist/foggykitchen-instance-group-hello-world-local.tar.gz

License

Licensed under the Universal Permissive License (UPL), Version 1.0. See LICENSE for details.

© 2026 FoggyKitchen.com - Cloud. Code. Clarity.

About

Sample static web application packaged for OCI DevOps compute instance group deployments.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages