Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dtgoitia/health-tracker
https://github.com/dtgoitia/health-tracker
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/dtgoitia/health-tracker
- Owner: dtgoitia
- Created: 2022-07-20T07:12:35.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-11T22:32:01.000Z (about 2 months ago)
- Last Synced: 2024-11-11T23:27:50.546Z (about 2 months ago)
- Language: TypeScript
- Size: 5.46 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Backup
```shell
scripts/backup_api_db
```## Setup repo
```shell
make set-up-development-environment
```## Usage
```shell
# To spin up frontend and backend
make run# To remove containers
docker compose down
```NOTE: requires having docker installed.
See `Makefile` for more development related commands.
## Test CI pipeline
Requires having [act][1] installed.
Run all workflows under `.github/workflows`:
```shell
act
```Run a specific job:
```shell
act --job deploy-webapp
```## Environment variables
- `PUBLIC_GITHUB_REPOSITORY`: reference to the repository, including the user name `john-doe/my-app`
- `PUBLIC_GITHUB_ACCOUNT_TOKEN`: GitHub token `public_repo` scope.## Common issues
- _My browser doesn't offer me the option to install the PWA_.
Check you are accessing the website via HTTPS - instead of HTTP.[1]: https://nektosact.com/beginner/index.html "act - User Guide"