mirror of
https://github.com/simon987/task_tracker.git
synced 2025-04-18 18:06:41 +00:00
43 lines
1.1 KiB
Markdown
43 lines
1.1 KiB
Markdown
|
||
<a href='https://github.com/jpoles1/gopherbadger' target='_blank'></a>
|
||
[](https://www.codefactor.io/repository/github/simon987/task_tracker)
|
||
[](https://ci.simon987.net/job/task_tracker/)
|
||
|
||
Fast task tracker with authentication, statistics and web frontend
|
||
|
||
|
||
|
||
### Postgres setup
|
||
```bash
|
||
sudo su postgres
|
||
createuser task_tracker
|
||
createdb task_tracker
|
||
psql task_tracker
|
||
>
|
||
```
|
||
|
||
### Nginx Setup
|
||
|
||
```nginx
|
||
index index.html;
|
||
|
||
root /path/to/webroot;
|
||
|
||
location / {
|
||
try_files $uri $uri/ /index.html;
|
||
}
|
||
location ~ /api(.*)$ {
|
||
proxy_http_version 1.1;
|
||
proxy_set_header Upgrade $http_upgrade;
|
||
proxy_set_header Connection 'upgrade';
|
||
proxy_set_header Host $host;
|
||
proxy_pass http://127.0.0.1:3010$1?$args; # Change host/port if necessary
|
||
}
|
||
```
|
||
|
||
### Running tests
|
||
```bash
|
||
cd test/
|
||
go test
|
||
```
|