Giter Club home page Giter Club logo

ghost-theming's Introduction

Ghost-Vagrant

Vagrant setup for developing Ghost

Instructions

  • Install the latest versions of VirtualBox and Vagrant.
    • Linux users will also need to run sudo apt-get install nfs-common nfs-kernel-sever.
  • Clone this repo with git clone --recursive git://github.com/TryGhost/Ghost-Vagrant.git.
  • cd into the cloned repo.
  • Clone the Ghost master repo with git clone git://github.com/Tryghost/Ghost.git (case matters!)
  • Enter echo '192.168.33.10 local.tryghost.org' | sudo tee -a /etc/hosts > /dev/null to configure URL forwarding.
  • Enter vagrant up to create your new Vagrant box and vagrant ssh to log in.
  • After logging into your box enter cd /code/Ghost and install Ghost by running npm install and grunt init.
  • Enter npm start

Stopping and Starting Ghost

  • After running npm install, grunt init, and npm start, you can stop and start Ghost by running sudo stop app and sudo start app inside your box.

Developing and Running Tests

Changelog

3.0

  • Vagrantfile: Removed comments, removed symlink hack, changed Ghost source path, changed default box name (now attempts to pull from Atlas before using box URL as a fallback.)
  • Updated phantomjs version to 1.9.8
  • Added a one-liner for updating /etc/hosts.
  • Updated Puppet submodule commit references.
  • Changed Upstart default behavior to manual.
  • Removed npm install and grunt init from the provisioning process for better installation debugging.
  • Made significant changes to README.md content, formatting, and structure.
  • Made a few small changes to comments in module code (correcting links etc.)

2.0

  • Switched to Ubuntu 14.04 LTS image

1.2

  • Changed the Ghost shared folder path to /home/vagrant/code/Ghost

1.1

  • Changed Compass to Bourbon as an automatic gem install

Copyright & License

Copyright (c) 2013-2015 Ghost Foundation - Released under the MIT license.

ghost-theming's People

Contributors

codelahoma avatar cwonrails avatar dscape avatar erisds avatar halfdan avatar jaswilli avatar javorszky avatar jgable avatar jgillich avatar johnonolan avatar petems avatar sebgie avatar tonyyates avatar tybenz avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.