netis-cms / netis
Installer for creating a Netis CMS project.
Requires
- php: >=8.3 <9
This package is auto-updated.
Last update: 2026-06-02 16:09:46 UTC
README
Installer for creating a Netis CMS project on top of Drago Project.
Requirements
- PHP >= 8.3
- Composer
Installation
composer global require netis-cms/netis
Usage
Create a new project:
create-netis cms
Without an argument, the default target directory is netis:
create-netis
You can also install into the current empty directory:
create-netis .
For local testing from this repository:
php bin/create-netis cms
What It Does
The command creates a base Drago project, installs the Netis preset packages and exports SQL migrations:
composer create-project drago-ex/project <target-dir> composer require <netis-packages> php vendor/bin/sql-export migrations
After Create
Go to the created project directory:
cd cms
Install frontend dependencies:
npm install
Build frontend assets:
npm run vite:build
Build Docker images:
npm run docker:build
Start the development Docker environment:
npm run docker:dev
All available npm commands are listed in the created project's package.json.
Default packages are configured in bin/create-netis using $defaultInstallPackages.
For one-off testing, you can override them:
NETIS_INSTALL_PACKAGES="drago-ex/project-install:dev-main vendor/package:^1.0" create-netis cms