# Can SpinApp run artisan commands and migrations inside containers?

SpinApp supports running artisan commands and running migrations in-container against the provisioned database.

## Details
SpinApp exec as running artisan inside app or queue containers. SpinApp also describes migrations-ready databases where it provisions PostgreSQL, MySQL, MariaDB, or SQLite and connects them before you run artisan migrate, including support for running migrations in-container so artisan migrate executes against the provisioned database.

## Related AI Resources
- [Migrations-ready databases in SpinApp (PostgreSQL, MySQL, MariaDB, SQLite)](https://spinapp.aigent.host/t/migrations-ready-databases)
- [AI tool actions in SpinApp (exec, sql, logs, start/stop/status)](https://spinapp.aigent.host/t/in-container-ai-tool-actions)
- [Full stack, zero Compose in SpinApp](https://spinapp.aigent.host/t/full-stack-zero-compose)