From 99c7aa12cfae27194108a963bf3bf423efaf0409 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Mon, 11 Jan 2021 16:58:59 +0100
Subject: [PATCH] Add ahoy and docker environment

---
 .ahoy.yml          | 10 ++++++++++
 .gitignore         |  2 ++
 ahoy.mkdocs.yml    | 13 +++++++++++++
 docker-compose.yml | 16 ++++++++++++++++
 4 files changed, 41 insertions(+)
 create mode 100644 .ahoy.yml
 create mode 100644 ahoy.mkdocs.yml
 create mode 100644 docker-compose.yml

diff --git a/.ahoy.yml b/.ahoy.yml
new file mode 100644
index 0000000..2f111cd
--- /dev/null
+++ b/.ahoy.yml
@@ -0,0 +1,10 @@
+ahoyapi: v2
+commands:
+  mkdocs:
+    imports:
+      - ahoy.mkdocs.yml
+    usage: MkDocs tools.
+  changelog:
+    imports:
+      - ./.ahoy.l3d/changelog.yml
+    usage: Changelog tools.
diff --git a/.gitignore b/.gitignore
index 46ff246..a9c0b03 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
 /site/
+/.ahoy.l3d
+/.env
diff --git a/ahoy.mkdocs.yml b/ahoy.mkdocs.yml
new file mode 100644
index 0000000..9a043ee
--- /dev/null
+++ b/ahoy.mkdocs.yml
@@ -0,0 +1,13 @@
+ahoyapi: v2
+commands:
+  up:
+    cmd: |
+      d-c up -d
+      echo "Open site in browser: http://127.0.0.1:8999"
+    usage: Start MkDocs server.
+  down:
+    cmd: d-c down
+    usage: Stop MkDocs server.
+  build:
+    cmd: d-c exec --workdir=/mkdocs mkdocs mkdocs build
+    usage: Stop MkDocs server.
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..0e6af2f
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,16 @@
+version: '3.7'
+
+services:
+  mkdocs:
+    container_name: mkdocs
+    image: polinux/mkdocs:1.1.2
+    restart: always
+    ports:
+      - 8999:8000
+    environment:
+      LIVE_RELOAD_SUPPORT: 'true'
+      ADD_MODULES: fontawesome-markdown mkdocs-git-revision-date-localized-plugin mkdocs-material
+      FAST_MODE: 'true'
+      DOCS_DIRECTORY: /mkdocs
+    volumes:
+      - ${WORKDIR}:/mkdocs
-- 
GitLab