💸 💸 💸
simple and easy to track your crypto.
The current production build is served by vercel.com
https://coins.domnc.app
I build this project with the following setup:
- macOS Monterey v12.0 Beta
- node v16.7.0
- yarn v1.22.11
- npm v7.20.3
- Docker version 20.10.8, build 3967b7d
-
create your
.env
file based on the.env.example
-
install all necessary dependencies
yarn install
- start frontend
yarn start:dev:frontend
- start server
yarn start:dev:server
-
create your
.env
file based on the.env.example
-
build docker application
docker-compose --env-file packages/coins-server/.env build
- start docker application
docker-compose --env-file packages/coins-server/.env up
- stop docker application
docker-compose --env-file packages/coins-server/.env down
Update application
sh scripts/release-task
Import coins data from external API
sh scripts/run-import-coins.sh
Import coins data from external API
NODE_ENV=production yarn workspace coins-server ts-node --transpile-only ./src/tasks/run-import-coins.ts *OPTIONAL_PAGE*
crontab example
*/10 * * * * cd /coins && bash scripts/run-import-coins.sh >/dev/null 2>&1
Copyright © 2021 Dominic Kolbe 🇩🇪