After months of work, I’m excited to share the beta release of Odysseus-CLI, a CLI tool designed to streamline the deployment of Laravel, React and other applications directly to alpira hosting. Key Features:
GitHub OAuth Integration: Apps are automatically updated on each push.
Laravel Setup: Redis, Opcache, PHP version, and database configuration are handled out-of-the-box but remain fully customizable via CLI or the control panel.
React Builds: Specialized servers handle React build processes and deploy artifacts directly to hosting.
Developer Flexibility: Users retain full control over app settings.
Why This Matters:
Odysseus-CLI is aimed at simplifying the deployment pipeline, especially for developers juggling infrastructure complexities. Whether you're deploying a Laravel app or a React project, the tool ensures a seamless experience.
How to Get Started:
Requirements: Node.js v16+
Install: npm install -g odysseus-cli-dev
Login: odysseus-cli-dev login
Create an App: odysseus-cli-dev create-app
Follow the prompts to select app type and integrate with your Git repo.
View Apps: odysseus-cli-dev list-apps
Build the App: odysseus-cli-dev build-app <app-id>
Beta Testing:
The Basic Plan is free for the first month to encourage testing. Feedback on bugs, feature requests, or general improvements is highly appreciated as this is a side project in its early stages.
I’d love to hear your thoughts—whether it's a bug report, a feature suggestion, or general impressions. Your feedback will shape the future of Odysseus-CLI.
GitHub: https://github.com/alpira-ou/odysseus-cli
Thanks for checking it out!