Source code for my website.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
Dušan Mitrović 867f8d4173
Fixing a typo in the source code URL
1 semana atrás
config Added image uploading and image compression 3 meses atrás
db Apply a patch from Dusan Malusev 4 meses atrás
middleware Added image uploading and image compression 3 meses atrás
models Remove json schemas from models as they aren't necessary 4 meses atrás
routes Changing the theme of the website 1 semana atrás
services Added image uploading and image compression 3 meses atrás
static Changing the theme of the website 1 semana atrás
utilities Added spam protection to the contact form. 3 meses atrás
validations Added spam protection to the contact form. 3 meses atrás
views Fixing a typo in the source code URL 1 semana atrás
.env.example Complete rewrite of the repository. 9 meses atrás
.gitignore Fixing a blog post title mishap 6 meses atrás
.prettierrc Complete rewrite of the repository. 9 meses atrás
LICENSE Relicencing the project to AGPL, adding info route. 4 meses atrás
README.md Update README.md 4 meses atrás
app.js Changing the theme of the website 1 semana atrás
ecosystem.config.js Add a pm2 ecosystem file 4 meses atrás
generate_certificate Add generate_certificates script 9 meses atrás
knexfile.js Complete rewrite of the repository. 9 meses atrás
nginx.conf Address an issue in nginx configuration. 4 meses atrás
package-lock.json Changing the theme of the website 1 semana atrás
package.json Changing the theme of the website 1 semana atrás

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.