Skip to content

Publish a Built Docker Image on Push to Main #111

Description

@Division7

User Story

Deploying a web app to dokku can be difficult; you need to manually sync the app every time there's a change on GitHub, and if redeployed much later, dependencies could be broken.

Implementation Details

Add a GitHub workflow that will run and build the current Dockerfile; from there, it should copy out the resulting JAR (and startup.sh) into a minimized dockerfile running alpine with Java 21. You should then publish it to the GitHub registry under the tag main for easy access.

Implementation Notes

  • This is a prototype; we have no particular guidance at this time. Document your choices carefully.

Metadata

Metadata

Assignees

No one assigned

    Labels

    WAITHold off on this one until other things are resolved.challenging

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions