image: alpine before_script: - apk --no-cache add make openssh-client py3-setuptools python3-dev py3-pillow py3-lxml - python3 -m pip install nikola deploy: stage: deploy script: - mkdir -p ~/.ssh - echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa - eval $(ssh-agent -s) - ssh-add ~/.ssh/id_rsa - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config' - nikola theme -i bootstrap3 - nikola build - echo "$STRIPE_API_KEY" > stripe.ini - cd output - scp -r * openlp@openlp.org:public_html/ only: - master