This was the repository for my personal website Bugfree.
It is running on Node.js/Express and uses Pug template language. It uses PostgreSQL as the database management system, Ansible for deployment and Travis for CI.
Deployment is done using Ansible. Prerequisites:
- Ubuntu Server 16.10
- PostgreSQL 9.6 with database 'bugfree'
- Redis server
- ssh connection
- no ssh passphrase
- no sudo password
First create a configuration file ansible/hosts.yaml
using ansible/hosts-template.yaml
as a template. The actual deployment:
npm run deploy
These are the features I'm planning to implement (in no order of importance):
- simple CMS for publishing articles or blog entries
- separate frontend
- implement frontend in Elm
- improved repository structure
Copyright (C) 2017 Severi Salminen
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.