Source code for my website.
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
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.