<commit_before>.ONESHELL:
default: up


######################################### Utility #############################################
.PHONY:
features:
	utils/generate-features "$(CURDIR)"

.PHONY:
dbupdate:
	docker-compose exec -T app php /var/www/html/bin/update.php

.PHONY:
examples:
	docker-compose exec -T app php /var/www/html/bin/create_example_data.php

######################################## Production ###########################################
resources/cache/SSRv1.cache: src/SSRv1/Controller.php
	php bin/build-cache

resources/cache/APIv2.cache: src/APIv2/Controller.php
	php bin/build-cache

.PHONY:
cache: resources/cache/SSRv1.cache resources/cache/APIv2.cache


###################################### (Re)Build targets ######################################
.PHONY:
build: $(wildcard docker/**/*)
	docker-compose down --volume || true
	docker-compose build

.PHONY:
rebuild: down destroy build up

.PHONY:
refresh: $(wildcard docker/**/*)
	docker-compose down --volume || true
	docker-compose build --no-cache

#################################### Continous Integration ####################################
.PHONY:
ci: buildcached up_internal dbupdate

######################################### Environment #########################################
.PHONY:
up: up_internal dbupdate examples

.PHONY:
up_internal:
	docker-compose up -d
	sleep 10 # database takes a while to really start, the next command fails immediately otherwise

.PHONY:
down:
	docker-compose down --volume







<commit_msg>Update ci target makefile<commit_after>.ONESHELL:
default: up


######################################### Utility #############################################
.PHONY:
features:
	utils/generate-features "$(CURDIR)"

.PHONY:
dbupdate:
	docker-compose exec -T app php /var/www/html/bin/update.php

.PHONY:
examples:
	docker-compose exec -T app php /var/www/html/bin/create_example_data.php

######################################## Production ###########################################
resources/cache/SSRv1.cache: src/SSRv1/Controller.php
	php bin/build-cache

resources/cache/APIv2.cache: src/APIv2/Controller.php
	php bin/build-cache

.PHONY:
cache: resources/cache/SSRv1.cache resources/cache/APIv2.cache


###################################### (Re)Build targets ######################################
.PHONY:
build: $(wildcard docker/**/*)
	docker-compose down --volume || true
	docker-compose build

.PHONY:
rebuild: down destroy build up

.PHONY:
refresh: $(wildcard docker/**/*)
	docker-compose down --volume || true
	docker-compose build --no-cache

#################################### Continous Integration ####################################
.PHONY:
ci: build up_internal dbupdate

######################################### Environment #########################################
.PHONY:
up: up_internal dbupdate examples

.PHONY:
up_internal:
	docker-compose up -d
	sleep 10 # database takes a while to really start, the next command fails immediately otherwise

.PHONY:
down:
	docker-compose down --volume








{'fraction_non_alphanumeric': 0.3447143795141169, 'fraction_numerical': 0.005252790544977019, 'mean_word_length': 5.771111111111111, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3148884', 'n_tokens_mistral': 934, 'n_tokens_neox': 856, 'n_words': 211}