version: "3" vars: compose_file: "./compose/local-compose.yaml" cache_bust: sh: "date +%s" test_db: "~/databases/demo.db" schema_db: "./sqlite/schema.sql" svg_path: "~/svgs/flaticon_colored_svgs" session_secret: "c3fca773c8889eb3352745c4fe503df0" frontend: "http://localhost:8080" tasks: demo_run: cmds: - sh -c "SQLITE_DB={{.test_db}} JWT_SECRET={{.session_secret}} FRONTEND_HOST={{.frontend}} air" build: cmds: - docker compose -f {{.compose_file}} build --no-cache up: cmds: - docker compose -f {{.compose_file}} up down: cmds: - docker compose -f {{.compose_file}} down clean: cmds: - docker system prune -f push: cmds: - docker buildx build --platform linux/amd64,linux/arm64 -t registry.infra.nkode.tech/go-nkode:dod --push . exec: cmds: - docker exec -it cron-nkode bash sql: cmds: - sqlc generate swag: cmds: - swag init --dir ./cmd