server side implementation of my todo app
- MariaDB
- runs in Docker
- Rust
- runs in both Docker and host machine
- cargo crates
- cargo tools
see Makefile.toml
- rustfmt:
format
- clippy:
lint
- docker compose down:
down_docker_db
,down_docker
,down
- clean docker images:
clean_docker_db
,clean_docker
- clean cargo:
clean_cargo
- clean all:
clean
- docker compose -f db/docker-compose.yml build:
build_docker_db
- docker compose build:
build_docker
- build only cargo:
build_cargo
- build all:
build
- cargo test:
test
- dev only db
up_db
- dev cargo locally:
up_cargo
- dev all:
up
- emurate CI:
ci
- (maybe) production only db:
serve_db
- (maybe) production:
serve