All Projects → devpolo → awake-action

devpolo / awake-action

Licence: MIT License
Keep your free servers, clusters, dynos awaken (ex: heroku, mongodb, etc.)

Programming Languages

Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to awake-action

Shadowsocks Heroku
本项目已删除
Stars: ✭ 224 (+47.37%)
Mutual labels:  heroku, free
Heroku Telegram Bot
Starter pack to host your Python Telegram Bot on Heroku for free.
Stars: ✭ 183 (+20.39%)
Mutual labels:  heroku, free
Scrapyd Cluster On Heroku
Set up free and scalable Scrapyd cluster for distributed web-crawling with just a few clicks. DEMO 👉
Stars: ✭ 106 (-30.26%)
Mutual labels:  heroku, cluster
URL-Magnet-Cloud-Uploader-Heroku
Aria 2 Rclone Remote URL /magnet Clouds upload via HEROKU
Stars: ✭ 99 (-34.87%)
Mutual labels:  heroku, free
nest-js-boilerplate
Nest.js boilerplate
Stars: ✭ 79 (-48.03%)
Mutual labels:  heroku
n8n-heroku
n8n docker implementation for heroku.
Stars: ✭ 108 (-28.95%)
Mutual labels:  heroku
free-api-dev
free rest api for develop to test app or other project with supabase and express js
Stars: ✭ 32 (-78.95%)
Mutual labels:  free
docker-swarm-vagrant
Getting started with Docker swarm
Stars: ✭ 20 (-86.84%)
Mutual labels:  cluster
regiment
NodeJS cluster wrapper to gracefully manage workers
Stars: ✭ 37 (-75.66%)
Mutual labels:  heroku
hekate
Java Library for Distributed Services
Stars: ✭ 17 (-88.82%)
Mutual labels:  cluster
plain-free-bootstrap-admin-template
Free Bootstrap 5 Admin and Dashboard Template that comes with all essential dashboard components, elements, charts, graph and application pages. Download now for free and use with personal or commercial projects.
Stars: ✭ 141 (-7.24%)
Mutual labels:  free
aws docker swarm
setup to bootstrap docker swarm cluster and a controller on AWS using terraform
Stars: ✭ 24 (-84.21%)
Mutual labels:  cluster
heroku
Deploy Prime CMS to Heroku in a single click
Stars: ✭ 16 (-89.47%)
Mutual labels:  heroku
matorral
An open-source, very simple & extensible project managent tool written using Django/Python
Stars: ✭ 21 (-86.18%)
Mutual labels:  heroku
sgi
Socket Gateway Interface
Stars: ✭ 16 (-89.47%)
Mutual labels:  cluster
dmhacker-youtube
YouTube proxy on a Heroku instance
Stars: ✭ 41 (-73.03%)
Mutual labels:  heroku
EivaBot
A simple Telegram userbot based on Telethon
Stars: ✭ 15 (-90.13%)
Mutual labels:  heroku
BlocklyML
Blockly is a simple visual programming language for python and ML. This tool is designed to simplify standard machine learning implementation. This tool can assist anyone who wants to start with ML or python.
Stars: ✭ 32 (-78.95%)
Mutual labels:  heroku
Azure-AKS-ApplicationGateway-WAF
No description or website provided.
Stars: ✭ 16 (-89.47%)
Mutual labels:  cluster
bing-translate-api
A simple and free API for Bing Translator for Node.js
Stars: ✭ 37 (-75.66%)
Mutual labels:  free

keep your free servers awaken

Keep your free servers, clusters, dynos awaken

Contributions

  1. Give this project a ⭐️
  2. Pull requests and issues are most welcome

Quick start

At the root of your project, create the file/folders structure: .github/workflows/awake.yml

Paste the following lines into your awake.yml file:

name: Awake Action
on:
  schedule:
    # every 45 minutes, the steps below are triggered
    - cron: "45 * * * *"

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: main-awake
        uses: devpolo/awake-action@v1
        with:
          url: "YOUR_URL_TO_AWAKE"

Advanced usages

Use secret url

In case you don't want your uri to be public, follow the next steps:

Under your repository Settings > Secrets, click New repository secret and add your SECRET_URI.

Awake many endpoints

The following awake.yml file awakes two uri : a secret and a public one.

name: Awake Action
on:
  schedule:
    - cron: "45 * * * *"

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      # awake a secret uri
      - name: secret-awake
        uses: devpolo/awake-action@v1
        with:
          url: ${{ secrets.SECRET_URI }}

      # awake another public uri
      - name: awake-heroku-client
        uses: devpolo/awake-action@v1
        with:
          url: "YOUR_HEROKU_URL"

      # add as many uri as you want
      # ...
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].