mlsaito / eyestee

EyesTee Landing Page

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EyesTee Official Site

We provide cool swags and t-shirts!

Preview

https://eyestee.com

Run on Local

  1. Install gatsby-cli
$ npm install --global gatsby-cli
  1. Clone project
$ git clone https://github.com/mlsaito/eyestee.git
  1. Install dependencies
$ npm install
  1. Run on Local
$ gatsby develop

Setup gcloud CLI Tool

We deploy via gcloud CLI Tool.
Also handy for reconfiguration, creation, or switching between GAE apps.

  1. Install and initialize gcloud CLI tool.
$ brew tap caskroom/cask
$ brew cask install google-cloud-sdk
  1. Initialize CLI tool. Just follow through the steps.
$ gcloud init
  1. Enable billing for newly created Google App Engine app
Visit console directly or click:
https://console.developers.google.com/project/{project_name}/settings

Don't forget to replace {project_name} with your project name.

Deployment

This project is currently deployed at Google App Engine.
This also assumes that you have already setup gcloud CLI tool (previous section).

  1. Clone project
$ git clone https://github.com/mlsaito/eyestee.git
  1. Create a GatsbyJS production build
$ gatsby build
  1. Deploy to Google App Engine using gcloud CLI tool
$ gcloud app deploy

You can view logs by executing:

$ gcloud app logs tail -s default

Project Notes

  1. app.yaml - Used by Google App Engine to map routes to static files. (Documentation here).
  2. gcloud init - Command to reconfigure, create, or switch between Google App Engine projects.
  3. This project uses a python runtime to serve static files, which is under Google's always-free-tier.
  4. Google App Engine now offers free, auto-renewing SSL ceritificates for custom domains!

Credits

Thanks for the theme, HTML5 UP.

About

EyesTee Landing Page


Languages

Language:CSS 77.6%Language:JavaScript 22.4%