# This file configures Charmcraft.
# See https://documentation.ubuntu.com/charmcraft/stable/reference/files/charmcraft-yaml-file/ for guidance.
# For questions or help, visit https://matrix.to/#/#12-factor-charms:ubuntu.com 

name: {{ name }}

type: charm

base: ubuntu@24.04

# the platforms this charm should be built on and run on.
# you can check your architecture with `dpkg --print-architecture`
platforms:
  amd64:
  # arm64:
  # ppc64el:
  # s390x:

# (Required)
summary: A very short one-line summary of the ExpressJS application.

# (Required)
description: |
  A comprehensive overview of your ExpressJS application.

extensions:
  - expressjs-framework

# Uncomment the integrations used by your application
# Integrations set to "optional: false" will block the charm
# until the applications are integrated.
# requires:
#   mysql:
#     interface: mysql_client
#     optional: false
#     limit: 1
#   postgresql:
#     interface: postgresql_client
#     optional: false
#     limit: 1
#   mongodb:
#     interface: mongodb_client
#     optional: false
#     limit: 1
#   redis:
#     interface: redis
#     optional: false
#     limit: 1
#   s3:
#     interface: s3
#     optional: false
#     limit: 1
#   saml:
#     interface: saml
#     optional: false
#     limit: 1
#   rabbitmq:
#     interface: rabbitmq
#     optional: false
#     limit: 1
#   tracing:
#     interface: tracing
#     optional: true
#     limit: 1
#   smtp:
#     interface: smtp
#     optional: false
#     limit: 1
#   openfga:
#     interface: openfga
#     optional: false
#     limit: 1
#   http-proxy:
#     interface: http_proxy
#     optional: true
#     limit: 1
