areguera / centos / centos.org

Forked from centos/centos.org 4 years ago
Clone

Blame Makefile

8b6dea
THEME_VERSION := v2.51.1-beta.49
8b6dea
7c2ad4
all:
7c2ad4
7c2ad4
.PHONY: site-l10n
7c2ad4
site-l10n:
7c2ad4
	podman run --rm \
7c2ad4
		--name $@ \
7c2ad4
		-v $$PWD/src:/site:z \
7c2ad4
		-v $$PWD/public:/public:z \
7c2ad4
		--env JEKYLL_SOURCE_DIR=/site \
7c2ad4
		--env JEKYLL_PUBLIC_DIR=/public \
7c2ad4
		registry.gitlab.com/centos/artwork/centos-web/templates/jekyll-site-l10n:latest \
7c2ad4
		/usr/local/bin/page-locale.sh
7c2ad4
7c2ad4
.PHONY: site-server
7c2ad4
site-server: clean site-sources
7c2ad4
	install -d public
7c2ad4
	podman run --rm -d \
7c2ad4
		--name $@ \
7c2ad4
		-v $$PWD/src:/site \
7c2ad4
		-v $$PWD/public:/public \
7c2ad4
		-p 0.0.0.0:4000:4000 \
8b6dea
		registry.gitlab.com/centos/artwork/centos-web/jekyll-theme-centos:${THEME_VERSION} \
7c2ad4
		bundle exec jekyll serve -H 0.0.0.0 -p 4000 --config /site/_config.yml -s /site -d /public
7c2ad4
7c2ad4
.PHONY: site
7c2ad4
site:
7c2ad4
	install -d public
7c2ad4
	podman run --rm \
7c2ad4
		--name $@ \
7c2ad4
		-v $$PWD/src:/site \
7c2ad4
		-v $$PWD/public:/public \
8b6dea
		registry.gitlab.com/centos/artwork/centos-web/jekyll-theme-centos:${THEME_VERSION} \
7c2ad4
		bundle exec jekyll build --config /site/_config.yml -s /site -d /public
7c2ad4
7c2ad4
.PHONY: clean
7c2ad4
clean:
7c2ad4
	$(RM) -r public
7c2ad4
	$(RM) -r public-ansible