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.