The following tasks have been defined by this project's Crossbow configuration. Run any of them in the following way
$ crossbow run <taskname>
| Task name | Description |
|---|---|
| Create a production release of CSS/JS/HTML assets |
| Alias for: - @npm html-minifier --input-dir $HTML_TARGET --output-dir $HTML_TARGET --collapse-whitespace |
| Compile Typescript files |
| Alias for: - @sh ssh $DO_AUTH docker run -it --rm -p 443:443 --name certbot -v /etc/letsencrypt:/etc/letsencrypt -v /var/log/letsencrypt:/var/log/letsencrypt quay.io/letsencrypt/letsencrypt:v0.9.1 certonly --standalone -d crossbow.io -d www.crossbow.io |
| Uglify TS output, create sourcemap + manifest.json |
| use the 'crossbow-sass' module to compile SCSS files into css |
| Alias for: - @sh rm -rf public-hml/**- tasks/templates.js |
| Alias for: - clean:css- crossbow-sass- crossbow-sass --production --rev --manifest |
| Alias for: - clean:js- ts- uglify |
| Alias for: - @sh docker run -d -v pwd/certs:/etc/letsencrypt -p 80:80 -p 443:443 $IMAGE |
| Alias for: - @sh docker run -d -v /etc/letsencrypt:/etc/letsencrypt -p 80:80 -p 443:443 $IMAGE |
| Alias for: - @sh docker push $IMAGE |
| Alias for: - @sh docker build -t $IMAGE . |
| Create a production release of CSS/JS/HTML assets |
| Alias for: - build:*- docs:*- templates- docker:build- docker:up-prod |
| Alias for: - build:*- docs:*- templates- docker:build- docker:up-dev |
| Alias for: - @sh ssh $DO_AUTH docker pull $IMAGE |
| Alias for: - @sh ssh $DO_AUTH docker stop $CONTAINER |
| Alias for: - @sh ssh $DO_AUTH docker run --name $CONTAINER -v /etc/letsencrypt:/etc/letsencrypt -p 80:80 -p 443:443 $IMAGE -d |
| Alias for: - @sh scp -r $DO_AUTH:/etc/letsencrypt/live ./certs |
| Alias for: - @sh docker rmi $(docker images -f "dangling=true" -q) |
| Alias for: - @sh rm -rf public/css/*.{css,map,json |
| Alias for: - @sh rm -rf public/js/*.{js,map,json |
| Alias for: - @npm browser-sync reload |
| Alias for: - @npm browser-sync reload --files core.css |
| Alias for: - @bg browser-sync start --server public --ss public-html --reloadDebounce 500 |
| Use the Crossbow error files to create documentation pages |
Content type
Image
Digest
Size
198 MB
Last updated
over 9 years ago
docker pull shakyshane/crossbow-website