Skip to content

nteract/nteract.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0b99193 · Feb 21, 2024
Feb 21, 2024
Oct 26, 2018
Feb 21, 2024
Feb 21, 2024
Feb 21, 2024
Jan 14, 2022
Oct 26, 2018
Oct 22, 2018
Oct 26, 2018
Nov 10, 2018
Oct 22, 2018
Sep 25, 2016
Jan 9, 2020
Jan 17, 2022
Jan 4, 2020
Nov 13, 2018
Feb 21, 2024
Jan 4, 2020
Feb 21, 2024
Oct 26, 2018
Oct 22, 2018
Feb 21, 2024
Feb 21, 2024

Repository files navigation

nteract.io

Welcome! This is the main site for nteract!

We serve an express app that does server rendered react using next and proxy https://nteract.github.io for all other routes. 😁

Development

git clone https://github.com/nteract/nteract.io
cd nteract.io
yarn
yarn dev

The yarn dev command starts a server locally. Navigate to localhost:8080 in your browser to view a development version of the site.

Deployment

We run nteract.io on now.sh. If your PR gets merged, it will automatically get deployed and if successful aliased as the 🆕 nteract.io. 🎉

Deploying by Hand

You'll need now to deploy:

npm install -g now

To do a test deployment run:

now

It should look like this:

$ now
> Deploying ~/code/src/github.com/nteract/nteract.io
> Using Node.js 7.6.0 (default)
> Ready! https://nteractio-tzdjehuhzz.now.sh (copied to clipboard) [928ms]
> Upload [====================] 100% 0.0s
> Sync complete (952B) [1s]
> Initializing…
> Building
> ▲ npm install
> ⧗ Installing:
>  ‣ express@^4.15.0
>  ‣ http-proxy@^1.15.1
>  ‣ next@^2.0.0-beta
>  ‣ react@^15.4.2
>  ‣ react-dom@^15.4.2
> ▲ npm install
> ⧗ Installing:
>  ‣ http-proxy@^1.15.1
>  ‣ express@^4.15.0
>  ‣ next@^2.0.0-beta
>  ‣ react@^15.4.2
>  ‣ react-dom@^15.4.2
> ✓ Installed 544 modules [9s]
> ▲ npm run build
> > nteract.io@1.0.0 build /home/nowuser/src
> > next build
> (node:94) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56
> parseQuery() will be replaced with getOptions() in the next major version of loader-utils.
> ▲ npm start
> > nteract.io@1.0.0 start /home/nowuser/src
> > NODE_ENV=production node index.js
> Deployment complete!

If you need to alias the site to make it live, verify that it's working then run:

now --prod