Comments (7)
we need to ensure submodules get installed correctly
from ghost-cli.
I think this steps outside the realms of what the ghost-cli is intended to do.
In order to install from a tarball, Ghost-cli would need to know about and be able to handle all of the build steps for Ghost, including handling the submodules, npm & bower install for ghost-admin, ember build, etc etc.
I agree that it would be useful to have a way to test ghost-cli, however I don't think that installing direct from a github tarball is the right solution. Instead, it would be better (I think) to perhaps be able to link a local pre-built zip or similar.
from ghost-cli.
Instead, it would be better (I think) to perhaps be able to link a local pre-built zip or similar.
Agree. Will rename the issue to something general. At the end: i am fine with any solution as long as it's official and easy to use :)
from ghost-cli.
Personally I'm in favor of a ghost link
command - you could pass it the path to your local ghost install and it would symlink it into the ghost-cli setup.
from ghost-cli.
Personally I'm in favor of a ghost link command - you could pass it the path to your local ghost install and it would symlink it into the ghost-cli setup.
π
from ghost-cli.
Just as nvm has the nvm ls-remote' Ghost should have a
lsans
ls-remote` so specific releases can be installed and then choose an unstable version if they want to run bleeding edge.
from ghost-cli.
@cbanowsky If you're talking about installing the master branch of Ghost, then I'd say no, as doing so requires several other commands needed to set up development dependencies and build the ember admin application, all of which is outside of Ghost-CLI's scope IMO.
If you're talking about future (post-1.0) builds (such as nightly builds, and iirc they are an idea that's still on the table), then I'd say its not a bad idea to consider once those actually become a thing.
from ghost-cli.
Related Issues (20)
- Ghost instances not starting up: They get stuck at "Starting Ghost: HOT 1
- ghost cli config help ambiguity HOT 1
- ghost-cli complains about systemd files corrupted, then about "ghost" user not created when recreating them HOT 1
- Strictly following the Ubuntu install guide on Ubuntu 22.04 fails, because the `root` MySQL user gets created with `auth_socket` auth, not a password HOT 5
- Handle email sending failures during setup more cleanly HOT 2
- Ghost install did not create system/nginx-root folder HOT 1
- Command failed: yarn install --no-emoji --no-progress HOT 1
- Create users from client HOT 2
- Access denied for user 'root'@'localhost' HOT 5
- installation fails with success message - database empty HOT 4
- Installation Issues - Blinking at Step 4 & 5 HOT 3
- The underlying principle of Ghost-CLI HOT 1
- The way ghost doctor checks permissions could be improved HOT 1
- Systemd _precheck() code could be improved HOT 1
- Ghost install thinks itβs running in a non interactive shell HOT 6
- latest ghost-cli start crashing on freebsd stable/14 HOT 5
- Change font HOT 1
- Faulty ghost install from ghost install/update --archive or --zip HOT 3
- Local Ghost Installation Permission Issue HOT 1
- Add Dynamic Internal Linking via JSON input
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ghost-cli.