A Vue 2 and FeathersJS 2 fullstack app with authentication, email verification, and email support."
This project uses Feathers. An open source web framework for building modern real-time applications and Vue 2 with Server Side Rendering.
This project is not finished but if you are can be ready to use if you are content with what it offers.
Getting up and running is as easy as 1, 2, 3, 4.
There are multiple ways to start/develop the app.
Don't install node_modules locally
environment.envfile to hold your environment variables. These files are ignored by git. You'll want a DATABASE_URL and you gmail info for email verification
DATABASE_URL=mongodb://db/feathersvuedevelopment [email protected] [email protected] GMAIL_PASSWORD=your_pass_password
npm run build-qa npm run qa
npm run build-dev npm start
Switching contexts between production and development requires a full docker build with no cache.
Install your dependencies
cd path/to/Feathers-Vue; npm install
Start your app locally
npm run dev
In production run
npm run build npm run production
If you want emails to work using gmail add the following environment variables
export [email protected] export GMAIL_PASS=yourpassword or app-password
npm test and all your tests in the
test/ directory to run server side unit test or run
npm run integration to run client side side tests.
Feathers has a powerful command line interface. Here are a few things it can do:
$ npm install -g feathers-cli # Install Feathers CLI $ feathers generate service # Generate a new Service $ feathers generate hook # Generate a new Hook $ feathers generate model # Generate a new Model $ feathers help # Show all commands
For more information on all the things you can do with Feathers visit docs.feathersjs.com.
I'm working on a cordova starter with feathers 2, Vue 2, and Framework 7. Visit the
cordova branch of this repo.
sudo apt-get update sudo apt-get upgrade sudo apt-get -y install python-pip sudo pip install docker-compose
DATABASE_URL=mongodb://db/feathersvue DEPLOYMENT_SERVER_IP=your_ip_address DEPLOYMENT_SERVER_PASS=your_user_password DEPLOYMENT_SERVER_USER=your_server_user
docker-compose.autodeploy.ymlweb image to point to your hosted image.
onlysections to only run on the branches you want to deploy from.
Copyright (c) 2016
Licensed under the MIT license.