Skip to content

iron-io/functions-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
CircleCI
Oct 24, 2018
3898929 · Oct 24, 2018
Jan 28, 2018
Jan 28, 2018
Jan 31, 2017
Oct 9, 2018
Jan 27, 2018
Dec 16, 2016
Jul 14, 2016
Jul 16, 2016
Aug 15, 2017
Oct 24, 2018
Jan 26, 2018
Oct 9, 2018
Oct 24, 2018
Jan 26, 2018
Dec 16, 2016
Jul 27, 2016
Jan 5, 2017

Repository files navigation

Usage

Just run the container. API_URL is IronFunctions API URL NOTE: latest version is broken, please use 0.0.2

docker run --rm -it --link functions:api -p 4000:4000 -e "API_URL=http://api:8080" iron/functions-ui:0.0.2

Screenshots

ScreenShot routes ScreenShot run command

Development

  1. Install dependencies:
npm install && npm install -g webpack
  1. Start Functions API
docker run --rm -it --name functions --privileged -v $PWD/data:/app/data -p 8080:8080 iron/functions
  1. Start web server:
PORT=4000 API_URL=http://localhost:8080 npm start
  • PORT - port to run UI on. Optional, 4000 by default
  • API_URL - Functions API URL. Required
  1. Launch automatic asset recompilation:
webpack --watch

Example:

# Launch Functions API
docker run --rm -it --name functions --privileged -v $PWD/data:/app/data -p 8080:8080 iron/functions

# Launch FunctionsUI (use `docker-machine ip` instead of localhost if needed - mac only)
API_URL=http://localhost:8080 npm start

# Launch launch automatic asset recompilation:
webpack --watch

# Open http://localhost:4000/ in browser