canonical / paas-app-charmer

2 stars 2 forks source link

Go extension backup #33

Closed javierdelapuente closed 2 months ago

javierdelapuente commented 2 months ago

Applicable spec: ISD153 - 12-Factor Go Support

Overview

This PR add support for Go for paas-app-charmer. The main differences of Go with Flask/Django is that Go is standalone and does not use a webserver like Gunicorn.

The main changes of this PR are:

Logs will be implemented with Log forwarding in pebble and is not handled in this PR.

Documentation will be done outside of this PR.

Rationale

Go is widely used in web services and web development. As so, Go support is desired in the 12 factor framework.

Juju Events Changes

Module Changes

Library Changes

Checklist