Skip to content
Quintype Developer - Starter Kit
JavaScript CSS HTML Shell Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci add parallel steps for linting css and js Oct 31, 2018
.vscode Adding VSCode Settings Nov 12, 2018
app feat: Multi Domain Support May 6, 2019
config feat: Multi Domain Support May 6, 2019
dev-docker feat: Support running malibu in docker (#61) Mar 13, 2019
log
public
views Prevent horizontal scrolling on iOS May 15, 2019
.dockerignore
.eslintrc.json
.gitignore Adding quintype-malibu to the CDN list Sep 6, 2018
.prettierrc
.stylelintrc add at-rule from scss instead of core Nov 12, 2018
Dockerfile
LICENSE Initial commit Jul 18, 2017
README.md feat: Support running malibu in docker (#61) Mar 13, 2019
babel.config.js Upgrading to @q/b3 (#59) Feb 6, 2019
docker-compose.yml
package-lock.json feat: Multi Domain Support May 6, 2019
package.json
quintype-build.config.js Upgrading to @q/b3 (#59) Feb 6, 2019
run Moving from yarn to npm Dec 8, 2017
run-prodish
start.js run prettier fix for formatting Oct 31, 2018
webpack.config.js

README.md

malibu

This is a node sample application, build with the quintype node framework.

toddy-libs

IMPORTANT: This app implements very little functionality in the app itself. The majority of functionality is built into the toddy-libs repository.

Running with supervisord (local)

$ brew install supervisord
$ ./run

Working on the service worker

Unfortunately, the service-worker cannot be run with the asset-server. Thus, the service worker is disabled in development mode. To work on the service worker, run

$ vi app/client/app.js         # remove the check for process.env.NODE_ENV == 'production'
$ vi config/publisher.yml      # remove the asset_host from publisher.yml
$ npm run compile && npm start # restart this if you change the service worker

Merging malibu back to your app

$ git pull git@github.com:quintype/malibu.git master
# Ignore Changes to (say) app/isomorphic/components
$ git checkout --ours app/isomorphic/components
$ git add app/isomorphic/components

Running on Windows

Here are some considerations while running on windows

  • Please install docker (Docker for Desktop on Windows Enterprise / Professional, and Docker Toolbox on Windows Home)
  • The app is to be run as follows: ./dev-docker/start
  • In case localhost:3000 shows a connection refused, you can forward ports to the docker-machine as follows ./dev-docker/port-forward. This should only be needed on Windows home
  • Windows uses nodemon and webpack polling to detect updates. This eats CPU
  • You can use ./dev-docker/force-reload to force the web server and webpack to reload
You can’t perform that action at this time.