Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 989 Bytes

README.md

File metadata and controls

46 lines (31 loc) · 989 Bytes

rahulrav.com

This is my blog.

Running the web app.

./gradlew run

Deploying the web app.

Select the GCP project. Then deploy to App Engine.

gcloud config set project rahulrav-com

Local Development, and Writing a Blog

  • Start the App Engine development server using ./gradlew run.
  • In another terminal run ./gradlew -t build which creates a watch on all the src folders, and sets up live reload.
  • From the tools directory run npm run-script watch to setup a watch on the resources/blog/md folder which is the input to the generator responsible in generating the HTML. Also update manifest.json to add blog metadata.

Other useful commands

# Build tooling that can convert Markdown to formatted HTML
npm run-script build-tools

# Build Template & Styles
npm run-script build-core

# Local Development
npm run-script watch

Other Admin Actions

To deploy the app:

./gradlew appengineDeploy