A site where each day we'll post 1 picture.
Prerequisites:
- Install ImageMagic.
- Install Node.js.
- Install Gulp and CoffeeScript globally
npm install -g gulp coffee-script
Start developing with a local server, automatic file builds and livereload:
git clonecd 1day1piccp config.sample.json config.json. You may edit config.json in order to adjust to your environmentnpm installgulp- Open
localhost:8000in your browser. You should see a nice 404 page - Create a user in database. Users are located in
Userstable. You can use phpMyAdmin if you have access to it - After you create a user - authenticate on
localhost:8000/panel - Create few pictures to see them on main page
In order to build the project run gulp build
Application requires a MySQL database. Database credentials are located in config.json file.
- Sequelize CLI:
node_modules/.bin/sequelize - Run migrations:
node_modules/.bin/sequelize db:migrate - Undo a migration:
node_modules/.bin/sequelize db:migrate:undo - Mock a migration:
node_modules/.bin/sequelize migration:create
Before running in production - build sources: gulp build.
Run in production: NODE_ENV=production coffee server/server.coffee