Add bump version, add robots.txt
This commit is contained in:
parent
e55aeb5c71
commit
6bd0df1f34
4 changed files with 57 additions and 3 deletions
8
Makefile
8
Makefile
|
@ -1,10 +1,14 @@
|
||||||
.PHONY: help build publish
|
.PHONY: help build publish
|
||||||
|
VERSION = 1.0.27
|
||||||
|
|
||||||
help:
|
help:
|
||||||
@perl -nle'print $& if m{^[a-zA-Z_-]+:.*?## .*$$}' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
|
@perl -nle'print $& if m{^[a-zA-Z_-]+:.*?## .*$$}' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
|
||||||
|
|
||||||
build:
|
build:
|
||||||
@docker build -t code.headbright.be/konstantin/iamkonstantin:1.0.24 .
|
@docker build -t code.headbright.be/konstantin/iamkonstantin:$(VERSION) .
|
||||||
|
|
||||||
publish:
|
publish:
|
||||||
@docker push code.headbright.be/konstantin/iamkonstantin:1.0.24
|
@docker push code.headbright.be/konstantin/iamkonstantin:$(VERSION)
|
||||||
|
bump:
|
||||||
|
@bash ./bump_version.sh
|
||||||
|
upgrade: bump build publish
|
33
base/templates/robots.txt
Normal file
33
base/templates/robots.txt
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
User-agent: *
|
||||||
|
Allow: /*?v
|
||||||
|
Disallow: /calendar/action*
|
||||||
|
Disallow: /events/action*
|
||||||
|
Disallow: /*?
|
||||||
|
Crawl-delay: 3
|
||||||
|
|
||||||
|
User-agent: AdsBot-Google
|
||||||
|
User-agent: Amazonbot
|
||||||
|
User-agent: anthropic-ai
|
||||||
|
User-agent: Applebot
|
||||||
|
User-agent: AwarioRssBot
|
||||||
|
User-agent: AwarioSmartBot
|
||||||
|
User-agent: Bytespider
|
||||||
|
User-agent: CCBot
|
||||||
|
User-agent: ChatGPT-User
|
||||||
|
User-agent: ClaudeBot
|
||||||
|
User-agent: Claude-Web
|
||||||
|
User-agent: cohere-ai
|
||||||
|
User-agent: DataForSeoBot
|
||||||
|
User-agent: FacebookBot
|
||||||
|
User-agent: Google-Extended
|
||||||
|
User-agent: GoogleOther
|
||||||
|
User-agent: GPTBot
|
||||||
|
User-agent: ImagesiftBot
|
||||||
|
User-agent: magpie-crawler
|
||||||
|
User-agent: omgili
|
||||||
|
User-agent: omgilibot
|
||||||
|
User-agent: peer39_crawler
|
||||||
|
User-agent: peer39_crawler/1.0
|
||||||
|
User-agent: PerplexityBot
|
||||||
|
User-agent: YouBot
|
||||||
|
Disallow: /
|
16
bump_version.sh
Normal file
16
bump_version.sh
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Read the current version from the Makefile
|
||||||
|
current_version=$(sed -n 's/^VERSION = \(.*\)/\1/p' Makefile)
|
||||||
|
|
||||||
|
# Split the version into an array using '.' as the delimiter
|
||||||
|
IFS='.' read -ra version_parts <<< "$current_version"
|
||||||
|
|
||||||
|
# Increment the last part of the version
|
||||||
|
((version_parts[-1]++))
|
||||||
|
|
||||||
|
# Join the version parts back together with '.' as the delimiter
|
||||||
|
new_version=$(IFS=. ; echo "${version_parts[*]}")
|
||||||
|
|
||||||
|
# Replace the old version with the new one in the Makefile
|
||||||
|
sed -i "" "s/^VERSION = $current_version/VERSION = $new_version/g" Makefile
|
|
@ -1,6 +1,7 @@
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.urls import include, path
|
from django.urls import include, path
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
from django.views.generic.base import TemplateView
|
||||||
|
|
||||||
from wagtail.admin import urls as wagtailadmin_urls
|
from wagtail.admin import urls as wagtailadmin_urls
|
||||||
from wagtail import urls as wagtail_urls
|
from wagtail import urls as wagtail_urls
|
||||||
|
@ -17,9 +18,9 @@ urlpatterns = [
|
||||||
path("search/", search_views.search, name="search"),
|
path("search/", search_views.search, name="search"),
|
||||||
path("blog/feed/", RssBlogFeed(), name="blog_feed"),
|
path("blog/feed/", RssBlogFeed(), name="blog_feed"),
|
||||||
path('sitemap.xml', sitemap),
|
path('sitemap.xml', sitemap),
|
||||||
|
path('robots.txt', TemplateView.as_view(template_name="robots.txt", content_type="text/plain"))
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
if settings.DEBUG:
|
if settings.DEBUG:
|
||||||
from django.conf.urls.static import static
|
from django.conf.urls.static import static
|
||||||
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
|
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue