Source code for my website.
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
Dušan Mitrović 867f8d4173
Fixing a typo in the source code URL
1 неделю назад
config Added image uploading and image compression 3 месяцев назад
db Apply a patch from Dusan Malusev 4 месяцев назад
middleware Added image uploading and image compression 3 месяцев назад
models Remove json schemas from models as they aren't necessary 4 месяцев назад
routes Changing the theme of the website 1 неделю назад
services Added image uploading and image compression 3 месяцев назад
static Changing the theme of the website 1 неделю назад
utilities Added spam protection to the contact form. 3 месяцев назад
validations Added spam protection to the contact form. 3 месяцев назад
views Fixing a typo in the source code URL 1 неделю назад
.env.example Complete rewrite of the repository. 9 месяцев назад
.gitignore Fixing a blog post title mishap 6 месяцев назад
.prettierrc Complete rewrite of the repository. 9 месяцев назад
LICENSE Relicencing the project to AGPL, adding info route. 4 месяцев назад
README.md Update README.md 4 месяцев назад
app.js Changing the theme of the website 1 неделю назад
ecosystem.config.js Add a pm2 ecosystem file 4 месяцев назад
generate_certificate Add generate_certificates script 9 месяцев назад
knexfile.js Complete rewrite of the repository. 9 месяцев назад
nginx.conf Address an issue in nginx configuration. 4 месяцев назад
package-lock.json Changing the theme of the website 1 неделю назад
package.json Changing the theme of the website 1 неделю назад

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.