From ec3ad751080582615b4eedf4d12cf6d25d92d145 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Sat, 1 Jul 2023 22:05:59 +0500 Subject: [PATCH] working build and clean hugo --- .build/Dockerfile | 23 +++++++++++++++++++++++ .build/docker-compose.yml | 9 +++++++++ .gitmodules | 3 +++ archetypes/default.md | 6 ++++++ config.toml | 3 +++ hugo.toml | 1 + themes/ananke | 1 + 7 files changed, 46 insertions(+) create mode 100644 .build/Dockerfile create mode 100644 .build/docker-compose.yml create mode 100644 .gitmodules create mode 100644 archetypes/default.md create mode 100644 config.toml create mode 100644 hugo.toml create mode 160000 themes/ananke diff --git a/.build/Dockerfile b/.build/Dockerfile new file mode 100644 index 0000000..5866a05 --- /dev/null +++ b/.build/Dockerfile @@ -0,0 +1,23 @@ +FROM nginx + +# set work dir +WORKDIR /etc/nginx/ + +# Set build shell to bash, default has has some issues sometimes +SHELL ["/bin/bash", "-c"] + +## Language setup and Initial repo update +#RUN apt update \ +# && apt install -y --no-install-recommends nginx-extras iputils-ping ca-certificates wget curl nano locales \ +# && apt auto-remove -y \ +# && apt clean -y +#ENV LANG en_US.UTF-8 +#ENV LANGUAGE en_US:en +#ENV LC_ALL en_US.UTF-8 +#RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen \ +# && locale-gen +# +## clean up +#RUN rm -rfv /var/lib/apt/lists /var/lib/dpkg/info + +COPY public/ /usr/share/nginx/html diff --git a/.build/docker-compose.yml b/.build/docker-compose.yml new file mode 100644 index 0000000..5161c15 --- /dev/null +++ b/.build/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.5' +services: +######################### + nginx: + build: + context: ../ + dockerfile: .build/Dockerfile + hostname: sarbblog + image: sarblog diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..ba8981a --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/ananke"] + path = themes/ananke + url = https://github.com/theNewDynamic/gohugo-theme-ananke diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..1d7c819 --- /dev/null +++ b/config.toml @@ -0,0 +1,3 @@ +baseURL = 'http://example.org/' +languageCode = 'en-us' +title = 'My New Hugo Site' diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..e20dcd7 --- /dev/null +++ b/hugo.toml @@ -0,0 +1 @@ +theme = 'ananke' diff --git a/themes/ananke b/themes/ananke new file mode 160000 index 0000000..a1a99cf --- /dev/null +++ b/themes/ananke @@ -0,0 +1 @@ +Subproject commit a1a99cf12681ad95b006e648a28139e6b9b75f09