kind: pipeline
type: docker
name: website-testing

clone:
  disable: false

steps:
- name: testing
  pull: always
  image: jekyll/jekyll:latest
  commands:
  - touch Gemfile.lock
  - chmod a+w Gemfile.lock
  - chown -R jekyll:jekyll /drone
  - gem update --system
  - gem install bundler
  - bundle install
  - bundle exec jekyll build

# - name: ssh commands
#   image: appleboy/drone-ssh
#   settings:
#     host:
#       from_secret: homelab_host
#     username:
#       from_secret: homelab_user
#     key:
#       from_secret: homelab_pwd
#     port: 22
#     script:
#       - bash ~/scripts/sthopedevupdate
#   when:
#     status:
#     - success
<<<<<<< HEAD

=======

- name: running
  image: jekyll/jekyll:latest
  settings:
    TZ: Europe/Amsterdam
    port: 4000
    script:
      - jekyll serve --force_polling
  when:
    status:
    - success

  # website:
  #   image: jekyll/jekyll:latest
  #   container_name: website
  #   hostname: website
  #   command: jekyll serve --force_polling
  #   network_mode: SWAG
  #   environment:
  #     - TZ=Europe/Amsterdam
  #   restart: unless-stopped
  #   volumes:
  #     - /home/sthope/docker/website:/srv/jekyll
  #     - /etc/localtime:/etc/localtime:ro
  #     - /etc/timezone:/etc/timezone:ro
  #     - website_cache:/srv/jekyll/.jekyll-cache
  #     - website_site:/srv/jekyll/_site
  #   labels:
  #     - swag=enable
  #     - swag_port=4000
  #     - swag_proto=http
  #     - swag_url=www.sthope.dev
#      - swag_auth=authelia
#      - swag_auth_bypass=/api,/otherfolder




>>>>>>> f7090510b1b31c9fbe921ebd9372fa91944c8531
# - name: discord
#   pull: always
#   image: appleboy/drone-discord
#   avatar_url: "https://git.sthope.dev/sthope/drone_test/raw/branch/master/rick.png"
#   environment:
#     DISCORD_WEBHOOK_ID:
#       from_secret: discord_webhook_id
#     DISCORD_WEBHOOK_TOKEN:
#       from_secret: discord_webhook_token
#   settings:
#     message: >
#       {{#success build.status}}
#       ✅ Build #{{build.number}} of `{{repo.name}}` succeeded.
       
#       📝 Commit by {{commit.author}} on `{{commit.branch}}`:
#       ```
#       {{commit.message}}
#       ```
#       🌐 <{{ build.link }}>
#       {{else}}
#       ❌ Build #{{build.number}} of `{{repo.name}}` failed.
#       📝 Commit by {{commit.author}} on `{{commit.branch}}`:
#       ```
#       {{commit.message}}
#       ```
#       🌐 <{{ build.link }}>
#       {{/success}}

#   # when:
#   #   event:
#   #   - push
#   #   - tag
#   #   - pull_request
#   #   - deployment
#   #   status:
#   #   - changed
#   #   - failure
#   #   - success