https://github.com/foggykitchen/foggykitchen-instance-group-hello-world
Sample static web application packaged for OCI DevOps compute instance group deployments.
https://github.com/foggykitchen/foggykitchen-instance-group-hello-world
devops foggykitchen instance-group oci-devops oraclecloud oraclecloudinfrastructure static-site
Last synced: 4 days ago
JSON representation
Sample static web application packaged for OCI DevOps compute instance group deployments.
- Host: GitHub
- URL: https://github.com/foggykitchen/foggykitchen-instance-group-hello-world
- Owner: foggykitchen
- License: upl-1.0
- Created: 2026-06-10T13:00:05.000Z (5 days ago)
- Default Branch: main
- Last Pushed: 2026-06-10T15:02:31.000Z (5 days ago)
- Last Synced: 2026-06-10T16:24:29.824Z (5 days ago)
- Topics: devops, foggykitchen, instance-group, oci-devops, oraclecloud, oraclecloudinfrastructure, static-site
- Language: CSS
- Homepage: https://foggykitchen.com
- Size: 7.81 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
```text
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
```bash
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](LICENSE) for details.
© 2026 [FoggyKitchen.com](https://foggykitchen.com) - Cloud. Code. Clarity.