Sign inSign up

ikus060/lektor

By ikus060

•Updated almost 6 years ago
Archived

Image
0

2.9K

ikus060/lektor repository overview

⁠docker-lektor

Docker container for running Lektor CMS⁠, plus some useful Javascript tools.

We mainly use this in continuous integration & delivery pipelines.

Docker builds: https://hub.docker.com/r/ikus060/lektor/⁠

docker pull ikus060/lektor

⁠Base image

python:3-slim

⁠Installed packages

  • rsync
  • Lektor 3.x
  • lessc
  • Java11

⁠Usage

For development You may use this lektor docker image to develop your website locally.

docker run -it -v `pwd`:/lektor -p 5000:5000 ikus060/lektor lektor server

FOR Gitlab CICD

image: ikus060/lektor:3.1.3

stages:
- build

build:
  stage: build
  script:
  # Build website
  - lektor build -O _site
  # Upload
  - eval $(ssh-agent -s)
  - echo "$WWWDATA_PRIVATEKEY" | tr -d '\r' | ssh-add - > /dev/null
  - export RSYNC_RSH="ssh -o StrictHostKeyChecking=no"
  - rsync -avz ./_site/. [email protected]:/var/www/

Tag summary

Content type

Image

Digest

Size

154.4 MB

Last updated

almost 6 years ago

docker pull ikus060/lektor