https://github.com/drunomics/drupalforge-cms-decoupled
https://github.com/drunomics/drupalforge-cms-decoupled
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/drunomics/drupalforge-cms-decoupled
- Owner: drunomics
- License: mit
- Created: 2026-04-14T19:15:16.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-14T20:59:57.000Z (about 2 months ago)
- Last Synced: 2026-04-14T21:28:52.958Z (about 2 months ago)
- Language: Shell
- Size: 24.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
Drupalforge - Drupal CMS Nuxt Starter Template
Setup based upon the Drupalforge Starter template + Drupal CMS v2 + [Nuxt Starter Site Template](https://www.drupal.org/project/lupus_decoupled_starter)
## How to run this template
- This repository is optimized for fast deployment with
[DevPanel](https://www.devpanel.com). DevPanel deployment files are in the
[`.devpanel`](.devpanel) directory. You can add the `.devpanel` directory
from this repository to an existing repository.
- You can run this repository with any tool that supports
[dev containers](https://containers.dev/supporting).
- This repository is also configured to run with [DDEV](https://ddev.com).
## Publishing a quick start image
For faster deployment, go to the [Actions](../../actions) tab in GitHub after
you create a new repository from this template and add a workflow that
pre-deploys your template in a Docker image, reducing the time needed to launch
a site.
- If your repository is in the Drupal Forge
[GitHub organization](https://github.com/drupalforge), the Drupal Forge
_Docker build and push template_ can set up the workflow for you. The
workflow will generate a new Docker image whenever a commit is pushed to the
`main` or `test/*` branches. Your images will be in the Drupal Forge
[Docker Hub account](https://hub.docker.com/u/drupalforge).
- Otherwise, set up your own workflow with the
_[Drupal Forge Docker Publish](https://github.com/marketplace/actions/drupal-forge-docker-publish)_
action. It includes a reusable workflow you can call from your workflow. This
is how the reusable workflow is used in the Drupal Forge _Docker build and
push template_:
```yaml
name: Docker build and push template
on:
push:
branches:
- main
- test/*
workflow_dispatch:
jobs:
build-application:
uses: drupalforge/docker_publish_action/.github/workflows/docker-publish.yml@main
with:
dockerhub_username: ${{ vars.DOCKERHUB_USERNAME }}
secrets:
dockerhub_token: ${{ secrets.DOCKERHUB_TOKEN }}
dp_ai_virtual_key: ${{ secrets.DP_AI_VIRTUAL_KEY }}
```