Source code for my website.
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
Dušan Mitrović 6282515a96
Add a pm2 ecosystem file
před 9 měsíci
config Adding searching for posts by date and slug instead of by id. před 9 měsíci
db Apply a patch from Dusan Malusev před 9 měsíci
middleware Relicencing the project to AGPL, adding info route. před 9 měsíci
models Relicencing the project to AGPL, adding info route. před 9 měsíci
routes Added openring integration. před 9 měsíci
services Adding searching for posts by date and slug instead of by id. před 9 měsíci
static Added openring integration. před 9 měsíci
utilities Relicencing the project to AGPL, adding info route. před 9 měsíci
validations Relicencing the project to AGPL, adding info route. před 9 měsíci
views Added openring integration. před 9 měsíci
.env.example Complete rewrite of the repository. před 1 rokem
.gitignore Fixing a blog post title mishap před 11 měsíci
.prettierrc Complete rewrite of the repository. před 1 rokem
LICENSE Relicencing the project to AGPL, adding info route. před 9 měsíci
README.md Update README.md před 9 měsíci
app.js Relicencing the project to AGPL, adding info route. před 9 měsíci
ecosystem.config.js Add a pm2 ecosystem file před 9 měsíci
generate_certificate Add generate_certificates script před 1 rokem
knexfile.js Complete rewrite of the repository. před 1 rokem
nginx.conf Address an issue in nginx configuration. před 9 měsíci
package-lock.json Adding searching for posts by date and slug instead of by id. před 9 měsíci
package.json Adding searching for posts by date and slug instead of by id. před 9 měsíci

README.md

dusanmitrovic.xyz

Source code for my website.

Table of contents

Dependencies

  • Node >=v12
  • npm >=v6
  • MariaDB
  • Redis
  • Nginx (configuration provided)
  • knex-cli

Configuration

Generate a self-signed SSL certificate for local development

./generate_certificate

Create a copy of the included .env.example file and fill it with relevant information.

cp .env.example .env

Install application dependencies

  1. npm install
  2. sudo npm install -g knex

Run migrations

knex migrate:latest

Run seeds

knex seed:run

Run the development server

npm run dev

Licensing

All source code written for this website is licensed under the terms of GNU AGPLv3.

All content on this website is licensed under the terms of CC-BY-SA.