Sign inSign up

cdupuis/sbx-kit-wordpress:1.0.0

Multi-platform
Manifest digest

sha256:ee9826649006fc1860bc437104044d871623103754db12ef8515ac640394fc2e

Last pushed

about 21 hours by cdupuis

Type

Sandbox Kit

Manifest digest

sha256:ee9826649006fc1860bc437104044d871623103754db12ef8515ac640394fc2e

yaml
schemaVersion: "3"
displayName: WordPress
description: The classic compose wordpress service, restated as a workload kit
sourceUrl: https://wordpress.org
licenses:
    - GPL-2.0-or-later
kind: workload
provides:
    - [email protected]
capabilities:
    - type: com.docker.sandbox/sbx@1
    - type: com.docker.sandbox/port@1
      config:
        container: 80
        name: http
      description: The site
    - type: com.docker.sandbox/volume@1
      config:
        path: /var/www/html
        size: 10g
      description: Site content and uploads survive recreation
    - type: com.docker.sandbox/network-policy@1
      config:
        runtime:
            allow:
                - api.wordpress.org:443
                - downloads.wordpress.org:443
    - type: com.docker.sandbox/resources@1
      optional: true
      config:
        memory: 1g
args:
    dbHost:
        required: true
        description: MySQL host the site connects to
        env: WORDPRESS_DB_HOST
    dbName:
        default: wordpress
        env: WORDPRESS_DB_NAME
    dbPassword:
        required: true
        description: MySQL password for dbUser
        env: WORDPRESS_DB_PASSWORD
    dbUser:
        default: wordpress
        env: WORDPRESS_DB_USER
    version:
        default: 6.8.2
        description: WordPress release to run
        pattern: ^[0-9]+\.[0-9]+(\.[0-9]+)?$
        buildArg: WP_VERSION