Skip to content

Los Roques archipelago is a federal dependency of Venezuela consisting of approximately 350 islands, cays, and islets in a total area of 40.61 square kilometers. 🐚 🌊 🐬 πŸ„ 🌴 πŸ₯₯ 🩴 πŸ–οΈ πŸ‘™

License

Notifications You must be signed in to change notification settings

Idaaraica/archipelago

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

55 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

layout title permalink
page
archipelago 🐚 🌊 🐬 πŸ„ 🌴 πŸ₯₯ 🩴 πŸ–οΈ πŸ‘™
/

English Spanish

Los Roques archipelago John at Roques Beach Images at Roques Beach Random at Roques Beach

All Contributors

Cloudflare Workers provides a serverless execution environment that allows you to create entirely new applications or augment existing ones without configuring or maintaining infrastructure.

Requirements

verify installation: node -v

verify installation: git --version

  • Lerna -> npm install -g lerna

verify installation: lerna -v

First Steps

You can sign up at Cloudflare Workers with your own account for free and experiment with the sample code in the Playground. Using the admin side of your Cloudflare Workers account will be the easiest way to deploy Workers without using the Wrangler CLI.

Getting started

  • npm install -g @cloudflare/wrangler

  • wrangler --version

Creating a new worker

cd packages
wrangler generate my-worker
cd my-worker

Since we are building all the Workers under one account and subdomain roquesbeach.workers.dev you must fill out your wrangler.toml with

account_id = "9ce3889ba6eb93d1a68f191e1ac67c01"

Then to test the Worker locally run

wrangler dev

wrangler dev

Coding

Examples

Tutorials

The starter point of the Worker is index.js but Cloudflare Workers also supports other languages.

For this project we are using JavaScript only since we are managing the project with Lerna.

Deployment

We use Lerna locally to publish all the Workers at once, so you need to update your package.json with entries for build and publish, but these entries are not needed for publishing a single worker.

From the repository root the administrators can run

lerna run publish

lerna run publish

Administrators can also deploy a single Worker. cd to its directory and run

wrangler publish

wrangler publish

We use a GitHub Action to deploy on merge to main branch but each Worker deployment is separate.

So you will also need to update the workflow wrangler.yml and add another entry for your Worker, take the example of packages/john/package.json.

Example .github/workflows/wrangler.yml

my-worker:
  runs-on: ubuntu-latest
  name: 🧘 my-worker
  steps:
    - uses: actions/checkout@v2
    - name: πŸš€ Publish
      uses: cloudflare/[email protected]
      with:
        apiToken: ${{ secrets.CF_API_TOKEN }}
        workingDirectory: "packages/my-worker"

Using this example you can change all strings my-worker for your Worker name (you need to add it at jobs: scope).

Workers Platform

Cloudflare Worker Limits

Pseudo Websites with Workers Free 🍬 πŸ’ƒ πŸ•Ί 😎

Running Workers in Lynx Browser

Caribbean Sea 🦭 πŸ¦‘ 🦈 πŸ™

Islands 🐑 🐠 🐟 β™“ β›΅ 🏊 πŸ–οΈ

Contributors ✨

Thanks goes to these wonderful people (emoji key):


John Bampton

πŸ’» πŸ“–

Andrew

πŸ“–

All Contributors

πŸ“–

Jorge Araica

🎨 πŸ“–

Dependabot

🚧 πŸ›‘οΈ

This project follows the all-contributors specification. Contributions of any kind welcome! πŸ‰ πŸ₯ πŸ‹ πŸ‘ πŸ₯‘ πŸ₯­ 🍎

About

Los Roques archipelago is a federal dependency of Venezuela consisting of approximately 350 islands, cays, and islets in a total area of 40.61 square kilometers. 🐚 🌊 🐬 πŸ„ 🌴 πŸ₯₯ 🩴 πŸ–οΈ πŸ‘™

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.8%
  • HTML 5.6%
  • SCSS 2.6%
  • CSS 2.0%
  • Ruby 1.8%
  • Shell 0.1%
  • Python 0.1%