Skip to content

vpaulo/rminder

Repository files navigation

Project rminder

Keep track of your tasks

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

MakeFile

run all make commands with clean tests

make all build

build the application

make build

run the application

make run

Create DB container

make docker-run

Shutdown DB container

make docker-down

live reload the application

make watch

run the test suite

make test

clean up binary from the last build

make clean

Deploy

Build debian packages for rminder and rminder-caddy:

make package

Create rminder user on the host:

adduser --system --no-create-home --disabled-password --disabled-login rminder

Install packages on the host:

deb -i rminder.deb
deb -i rminder-caddy.deb

Enable systemd services:

systemctl daemon-reload

systemctl enable rminder
systemctl enable rminder-caddy

Start the services:

systemctl start rminder
systemctl status rminder

systemctl start rminder-caddy
systemctl status rminder-caddy

Check the logs:

journalctl -u rminder.service -f
journalctl -u rminder-caddy.service -f

About

Keep track of your tasks

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors