Skip to content

Latest commit

 

History

136 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClimateFuture client

This is the frontend client that powers climatefuture.io. The backend code is at kevinsqi/climatefuture.

screenshot of location page

Setup

First, set up and run the climatefuture server at localhost:3001.

Then, run the client app:

yarn install
yarn dev

Go to http://localhost:3000 to view the app.

Alternate frontend-only setup:

If you don't need to modify server code, you can also run yarn dev:prod-api to use the prod API instead of running a local API server at localhost:3001.

Deployment

  • Create app: dokku apps:create climatefuture-client
  • Add dokku remote: git remote add dokku dokku@climatefuture.io:climatefuture-client
  • Push to dokku: git push dokku master
  • Add domains:
    • Add DNS records to point @ and www to dokku instance
    • dokku domains:add climatefuture-client climatefuture.io www.climatefuture.io
  • Set environment variables: dokku config:set climatefuture-client GOOGLE_ANALYTICS_TRACKING_ID=<value>

Setting up https with dokku-letsencrypt and this guide:

  • dokku config:set --no-restart climatefuture-client DOKKU_LETSENCRYPT_EMAIL=<email>
  • dokku letsencrypt climatefuture-client
  • dokku letsencrypt:cron-job --add
  • Verify cron job with crontab -l -u dokku

Redirect to www:

  • Install dokku-redirect
  • dokku redirect:set climatefuture-client climatefuture.io www.climatefuture.io

About

No description or website provided.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages