The recommended Node version matching production is available in .nvmrc.
# install Yarn
npm install -g yarn@latest
# get project sources
git clone [email protected]:trollepierre/recontact_travel_blog.git
cd recontact_travel_blog
# install dependencies
yarn
# run tests
yarn test
# build Vue.js client for production with minification
yarn build
# start the application (run in two terminals)
yarn start:back
yarn start:front
You can run the API server independently of the client's development one.
Skipping pipeline is possible by passing either [ci skip] or [skip ci] tag in the first line of the body of the commit or the commit’s title as documented in CircleCI docs.
The release to production process is as simple as running the command (from any branch):
yarn release
SQLite is recommended for local development. To fix bug in production, it is better to use PostgreSQL