Skip to main content

LocalStack Deployable Applications

Which CloudForge applications deploy on LocalStack (Interactive Deployer option 8). For MiniStack and shared commands, see the full catalog.

Requires LOCALSTACK_AUTH_TOKEN and a LocalStack container started from InteractiveDeployer --platform.


Capability requirements​

LocalStack can deploy every discovered application plugin when the probed tier exposes the capabilities the deployment needs:

CapabilityRequired for
ECS + ELBv2All Fargate stacks
RDSprovisionDatabase: true, applications that require a database, or AWS::RDS::* in the template
EC2 + Auto Scalingruntime: EC2
EFS / Backup (Ultimate)Native resources; on Base tier the adapter uses bind mounts for EFS and removes Backup resources

Preflight runs with LOCALSTACK_PREFLIGHT=enforce by default. See Deploy preflight.

Sample contexts are in cfc-testing/deployment-contexts/.


Without RDS​

The same 12 applications MiniStack supports:

Application IDPortSample context
cloudforge-manager1958CloudForgeManager-Dev.json (also provisions RDS; on LocalStack the Manager container uses its embedded H2 store)
jenkins8080Jenkins-Stack-LocalStack.json (domain, TLS, Cognito application-oidc)
grafana3000Grafana-Stack.json
prometheus9090Prometheus-Stack.json
metabase3000Metabase-Stack-LocalStack.json
gitea3000Gitea-Stack.json
drone80Drone-Stack.json
vault8200Vault-Stack.json
redis6379Redis-Stack.json
nexus8081Nexus-Stack.json
postgresql5432PostgreSQL-Stack.json
sonarqube9000SonarQube-Stack.json

The adapter redirects ALB listeners to http://localhost:<appPort>, so only one stack can hold a host port at a time. Applications on port 80 (Drone and most CMS images) keep the ALB forward and are reached through the path-style URL instead, because the emulator edge holds host port 80.


With RDS (LocalStack only among local emulators)​

These applications require a database, so provisionDatabase is enabled automatically in the interactive flow; set provisionDatabase: true in a saved context.

Application IDPortNotes
gitlab80Long startup
harbor80
superset8088
mattermost-enterprise8065Sample: Mattermost-Stack-LocalStack.json
mattermost-team8065
CMS and commerce plugins80 (phpBB: 8080)WordPress, WooCommerce, Drupal, Joomla (Joomla-Stack-LocalStack.json), Magento, TYPO3, Concrete CMS, October CMS, MediaWiki, Moodle, OpenCart, PrestaShop, Sylius, Bagisto, Flarum, MyBB, phpBB, SuiteCRM, UNA (dolphin-una), and the Craft CMS sample plugin in cfc-testing

Check that the container images pull on your machine before deploying; some tags are large or may be unavailable.

These applications are blocked on MiniStack (option 6) by preflight.