build(Makefile): work on uniworxdb target

This commit is contained in:
Sarah Vaupel 2024-10-16 23:53:05 +02:00
parent 0e620eb136
commit bceda105bf

View File

@ -173,6 +173,7 @@ well-known: static;
##### BACKEND TARGETS #####
.PHONY: %-backend
%-backend: FRADRIVE_SERVICE=backend
%-backend: --image-build --containerized---%-backend;
# TODO: to be deprecated by start-%
@ -203,6 +204,10 @@ serve-backend:
--test-backend:
stack build --test --coverage --fast --workdir .stack-work-test --flag uniworx:library-only $(stackopts)
# TODO: better name
.PHONY: db
db: FRADRIVE_SERVICE=backend
db: --image-build --containerized---db;
# HELP(db-cf-backend): clear and fill database. requires running postgres
# TODO (db-m-$MIGRATION-backend): apply migration (see src/Model/Migration/Definition.hs for list of available migrations)
--db-backend: .stack
@ -250,6 +255,7 @@ serve-database: --containerized-database;
--containerized-%-backend: --image-build
$(MAKE) -- --image-run-$*-backend
--containerized-%-hoogle: --containerized-%-hoogle-backend;
--containerized---db: --containerized-db-backend;
# --containerized-%-minio: FRADRIVE_SERVICE=minio
# --containerized-%-minio: --image-build