git 테스트

sbkwgh 39b42286df Enable utf-8 encoding for emojis etc, and add corresponding test for posts %!s(int64=8) %!d(string=hai) anos
config 97c664e75d Prepare for use in heroku/production %!s(int64=8) %!d(string=hai) anos
frontend 715db0dce5 Fix overlay issue when using different relative fixed container %!s(int64=8) %!d(string=hai) anos
lib df0a8eea88 Try to fix socket.io bug - still doesn't work but code in place for what *should* work (i.e. reloading the session in socket.io when users sends login message %!s(int64=8) %!d(string=hai) anos
migrations 8194bf12f2 Add migration for new showDescriptions setting %!s(int64=8) %!d(string=hai) anos
models 39b42286df Enable utf-8 encoding for emojis etc, and add corresponding test for posts %!s(int64=8) %!d(string=hai) anos
routes a140deb33d Save description even if empty string, never send undefined %!s(int64=8) %!d(string=hai) anos
test 39b42286df Enable utf-8 encoding for emojis etc, and add corresponding test for posts %!s(int64=8) %!d(string=hai) anos
.gitignore eefebb5978 Merge branch 'frontend' %!s(int64=8) %!d(string=hai) anos
DOCUMENTATION.md 6a0cdc7a07 Update README, move (totally incomplete) documentation to its own file %!s(int64=8) %!d(string=hai) anos
LICENSE 2e15a2ca14 Create LICENSE %!s(int64=8) %!d(string=hai) anos
Procfile 97c664e75d Prepare for use in heroku/production %!s(int64=8) %!d(string=hai) anos
README.md 61f4b00160 Add image/screenshot %!s(int64=8) %!d(string=hai) anos
package-lock.json fbf022a0b3 Set up app for production - add compression and serve front end from own server %!s(int64=8) %!d(string=hai) anos
package.json 97c664e75d Prepare for use in heroku/production %!s(int64=8) %!d(string=hai) anos
server.js 3d5091d59d Remove backup stuff and move to its own branch (backup) %!s(int64=8) %!d(string=hai) anos

README.md

Vue Forum

Simple and beautiful forum software - created using Express, Vue, and Sequelize.

forum-screenshot

To install on Heroku:

  1. git clone https://github.com/sbkwgh/forum.git
  2. heroku login
  3. heroku git:remote -a <app-name>
  4. heroku config:set NODE_ENV=production
  5. heroku config:set SESSION_SECRET=<session-secret>
  6. Add database add-on, get database URL
  7. heroku config:set DATABASE_URL=<database-url>
  8. cd frontend && npm install
  9. npm run build
  10. Remove the line dist/ from .gitignore
  11. cd .. && git add -A && git commit -m "Update .gitignore"
  12. git push heroku master
  13. Visit the URL of the app and complete the on-screen instructions

N.B. the database here is assumed to be MySQL - to use Postgres or another you must install the corresponding driver on npm