Skip to content

Latest commit

 

History

636 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mautic Marketplace (Public)

Symfony app for the public Mautic Marketplace, backed by the Supabase middleware API and Auth0.

Local development (DDEV + Supabase)

Run the automated setup:

  • bin/dev-setup

This starts DDEV, waits for Supabase services, applies migrations, and runs the fetch_package function to seed packages.

Local URLs:

Supabase project config (cloud)

The Supabase CLI scripts are still available for cloud projects:

  • composer supabase:link
  • composer supabase:db:push
  • composer supabase:functions:deploy

Tooling

  • PHP CS Fixer: composer cs:check / composer cs:fix
  • PHPStan: composer phpstan
  • Rector: composer rector
  • Tests: composer test

Sass development (no npm)

  • One-time cleanup in dev (if Sass-generated assets look stale): rm -f public/assets/*.css public/assets/*.css.map
  • Build once: ddev composer sass:build
  • Watch mode (recommended during development): ddev composer sass:watch

When sass:watch is running, reloading the page picks up Sass changes automatically.

Production Docker

  • Build: docker build -t mautic-marketplace .
  • Run: docker compose up -d

Deployment

  • DigitalOcean + GitHub Actions: docs/deploy-digitalocean.md

Reference Links

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages