Skip to content

Proof-of-concept for a deployment/rollback flow using github actions and releases. [Team: platform]

License

Notifications You must be signed in to change notification settings

abusix/github-release-actions-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-release-actions Example

This repository serves only as an example and demonstration of how to use the github-release-actions to create and deploy releases.

See the github-release-actions repository for documentation on the action itself.

Sample App

In order to demonstrate the action, a simple web page is included with src that is deployed with Docker using a nginx:alpine base.

latest of this image is reflected on what would be deployed to the production environment in a real application. The staging tag reflects what would be deployed to the staging environment.

Run Sample App Locally

From Github Registry

docker pull docker pull ghcr.io/abusix/action-deployment-poc:latest
docker run -p 7890:80 ghcr.io/abusix/action-deployment-poc:latest

With Local Build

docker build --build-arg APP_VERSION=local -t action-deployment-poc:local .
docker run -p 7890:80 action-deployment-poc:local

About

Proof-of-concept for a deployment/rollback flow using github actions and releases. [Team: platform]

Resources

License

Stars

Watchers

Forks

Packages