Source code for my website.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 
 
Dušan Mitrović a8cb8943cb
Formatted the entire project with prettier
1 місяць тому
config Formatted the entire project with prettier 1 місяць тому
db Formatted the entire project with prettier 1 місяць тому
middleware Formatted the entire project with prettier 1 місяць тому
models Formatted the entire project with prettier 1 місяць тому
routes Formatted the entire project with prettier 1 місяць тому
services Formatted the entire project with prettier 1 місяць тому
static Formatted the entire project with prettier 1 місяць тому
utilities Formatted the entire project with prettier 1 місяць тому
validations Formatted the entire project with prettier 1 місяць тому
views Formatted the entire project with prettier 1 місяць тому
.env.example Refactoring SSL configuration, among other things 1 місяць тому
.gitignore Add .vscode/ to .gitignore 1 місяць тому
.prettierrc Complete rewrite of the repository. 1 рік тому
LICENSE Relicencing the project to AGPL, adding info route. 9 місяці тому
README.md Update README.md 9 місяці тому
app.js Refactoring SSL configuration, among other things 1 місяць тому
ecosystem.config.js Formatted the entire project with prettier 1 місяць тому
generate_certificate Add generate_certificates script 1 рік тому
knexfile.js Formatted the entire project with prettier 1 місяць тому
nginx.conf Add security headers to nginx configuration 1 місяць тому
package-lock.json Formatted the entire project with prettier 1 місяць тому
package.json Formatted the entire project with prettier 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.