You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
packages | 2 years ago | |
.env.example | 2 years ago | |
.gitignore | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
package.json | 2 years ago | |
yarn.lock | 2 years ago |
README.md
fastify-boilerplate
Small simple Boilerplate for developing Websites or Webapps with,
- Web Framework - Fastify
- Template Engine - eta.js
- Wrapper for Webpack - Laravel-Mix
- CSS Framework - Plain UI
First step, copy the .env.example to .env and add your own values.
Install packages:
yarn install
Building CSS & JS:
yarn run build
or
yarn run build-production
Starting Server:
yarn run start
Static & EtaHelper
All Static Files that are handle by Laravel Mix are copied to /static. You find the webpack.mix.js in /packages/frontend. Fastify will handle all request for static files by /static/<filename>. To handle files from manifest.json you can use asset(<path>) in the templates.
<link href="{{ asset('/static/css/styles.css') }}" rel="stylesheet" type="text/css">