This software is part of a project for the Web Programming course at UNICT.
This is an UI wrote in Vue.js for the backend of Verden. Here below you can read how to run locally this app and how to set up on production.
It works with Node v14.6 and Vue 2.
If you use nvm you can just call nvm use
into the folder.
- Clone this repo
git clone https://git.dcariotti.me/verden/verden-ui
- Install packages
cd verden-ui npm i
- Run server
npm run dev
This is a guide for a good deploy on a Dokku server, which deploys Verden on port 80.
- Log into the server and create a new app
dokku apps:create verden
- Set docker-options
dokku docker-options:add build '--build-arg BACKEND_URL=' dokku docker-options:add build '--build-arg SENTRY_DSN=' dokku docker-options:add build '--build-arg SENTRY_RATE=' dokku docker-options:add build '--build-arg SENTRY_ENV='
- Add a remote and push this code
git remote add dokku dokku_user@your_server:verden git push dokku main
- Install Let's Encrypt
sudo dokku plugin:install https://github.com/dokku/dokku-letsencrypt.git dokku config:set --no-restart verden DOKKU_LETSENCRYPT_EMAIL=your_email dokku letsencrypt:enable verden
- Enjoy Verden at
https://verden.<your-server>