Source code for my website.
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 
Dušan Mitrović a8cb8943cb
Formatted the entire project with prettier
1 miesiąc temu
config Formatted the entire project with prettier 1 miesiąc temu
db Formatted the entire project with prettier 1 miesiąc temu
middleware Formatted the entire project with prettier 1 miesiąc temu
models Formatted the entire project with prettier 1 miesiąc temu
routes Formatted the entire project with prettier 1 miesiąc temu
services Formatted the entire project with prettier 1 miesiąc temu
static Formatted the entire project with prettier 1 miesiąc temu
utilities Formatted the entire project with prettier 1 miesiąc temu
validations Formatted the entire project with prettier 1 miesiąc temu
views Formatted the entire project with prettier 1 miesiąc temu
.env.example Refactoring SSL configuration, among other things 1 miesiąc temu
.gitignore Add .vscode/ to .gitignore 1 miesiąc temu
.prettierrc Complete rewrite of the repository. 1 rok temu
LICENSE Relicencing the project to AGPL, adding info route. 9 miesięcy temu
README.md Update README.md 9 miesięcy temu
app.js Refactoring SSL configuration, among other things 1 miesiąc temu
ecosystem.config.js Formatted the entire project with prettier 1 miesiąc temu
generate_certificate Add generate_certificates script 1 rok temu
knexfile.js Formatted the entire project with prettier 1 miesiąc temu
nginx.conf Add security headers to nginx configuration 1 miesiąc temu
package-lock.json Formatted the entire project with prettier 1 miesiąc temu
package.json Formatted the entire project with prettier 1 miesiąc temu

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.