mirror of
https://github.com/bewcloud/bewcloud.git
synced 2026-03-11 08:54:49 +00:00
* Declare `deno task execute-with-permissions` task specifying all the permissions actually needed and alias all other tasks through that Also add `migrate-db` task to the Deno configuration and use that in the `Makefile`, so that the Makefile is fully optional, and swap the meanings of the `start` and `preview` tasks, so that `start` is for production while `preview` is for development. * Keep task names consistent (no breaking changes) * Reorder tasks * Remove empty lines * Use correct task in Dockerfile * Bring back start (no breaking changes) * Update readme with preview command * Update necessary permissions for running locally and in docker --------- Co-authored-by: Bruno Bernardino <me@brunobernardino.com>
30 lines
384 B
Makefile
30 lines
384 B
Makefile
SHELL := /bin/bash
|
|
|
|
.PHONY: start
|
|
start:
|
|
deno task start
|
|
|
|
.PHONY: format
|
|
format:
|
|
deno fmt
|
|
|
|
.PHONY: test
|
|
test:
|
|
deno task check
|
|
deno task test
|
|
|
|
.PHONY: build
|
|
build:
|
|
deno task build
|
|
|
|
.PHONY: migrate-db
|
|
migrate-db:
|
|
deno task migrate-db
|
|
|
|
.PHONY: exec-db
|
|
exec-db:
|
|
docker exec -it -u postgres $(shell basename $(CURDIR))-postgresql-1 psql
|
|
|
|
.PHONY: preview
|
|
preview:
|
|
deno task preview
|