--- kind: pipeline type: docker name: default trigger: branch: - master event: include: - cron - custom steps: - name: Reddit Save image: python:3.11 privileged: true environment: HETZNER_USER: from_secret: hetzner_username HETZNER_KEY: from_secret: hetzner_key REDDIT_USERNAME: from_secret: REDDIT_USERNAME REDDIT_PASSWORD: from_secret: REDDIT_PASSWORD REDDIT_CLIENT_ID: from_secret: REDDIT_CLIENT_ID REDDIT_SECRET: from_secret: REDDIT_SECRET commands: - apt update && apt install -y sshfs - mkdir $${HOME}/reddit-save - mkdir $${HOME}/.ssh - chmod 700 $${HOME}/.ssh - echo "$${HETZNER_KEY}" > $${HOME}/.ssh/id_ed25519 - chmod 600 $${HOME}/.ssh/id_ed25519 - cp ./known_hosts $${HOME}/.ssh - sshfs -p 23 $${HETZNER_USER}@u309229.your-storagebox.de:reddit-save $${HOME}/reddit-save - pip3 install -r requirements.txt - python3 save.py saved $${HOME}/reddit-save/saved - python3 save.py upvoted $${HOME}/reddit-save/upvoted image_pull_secrets: - registry