From 47bff20e75913dcf547a1ca9576317f7630f6d70 Mon Sep 17 00:00:00 2001 From: bmen Date: Thu, 8 Oct 2020 20:20:24 +0200 Subject: [PATCH] Initial commit --- .drone.yml | 12 ++++++++++++ .gitignore | 2 ++ docker-compose-prod.yml | 18 ++++++++++++++++++ docker-compose.yml | 10 ++++++++++ 4 files changed, 42 insertions(+) create mode 100644 .drone.yml create mode 100644 .gitignore create mode 100644 docker-compose-prod.yml create mode 100644 docker-compose.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..cb15596 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,12 @@ +kind: pipeline +type: exec +name: default + +platform: + os: linux + arch: amd64 + +steps: +- name: deploy + commands: + - docker-compose up -d \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..773419a --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +_site/ +.jekyll-cache/ \ No newline at end of file diff --git a/docker-compose-prod.yml b/docker-compose-prod.yml new file mode 100644 index 0000000..a932477 --- /dev/null +++ b/docker-compose-prod.yml @@ -0,0 +1,18 @@ +version: '3' + +networks: + webproxy: + external: true + +services: + jekyll: + container_name: 2032er-blog + image: jekyll/jekyll:latest + command: jekyll serve --force_polling --verbose + networks: + - webproxy + volumes: + - ./:/srv/jekyll + - /opt/appdata/2032er-blog/_site:/srv/jekyll/_site + - /opt/appdata/2032er-blog/.jekyll-cache:/srv/jekyll/.jekyll-cache + - /opt/appdata/2032er-blog/Gemfile.lock:/srv/jekyll/Gemfile.lock \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..68fb5ad --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +version: '3' + +services: + jekyll: + image: jekyll/jekyll:latest + command: jekyll serve --watch --force_polling --verbose + ports: + - 4000:4000 + volumes: + - ./:/srv/jekyll \ No newline at end of file