Skip to content

interledger/interledger.org-v4

Repository files navigation

Interledger Foundation website

This is a Drupal powered CMS that manages all the content for the Interledger Foundation website. All the documentation for this project is in the wiki.

Local development

Please refer to the instructions here: https://github.com/interledger/interledger.org-v4/wiki/Setting-up-on-your-local-machine

Staging environment

We now have a staging environment avilable. It is not fully functional yet, but we hope that this will form the backbone of how we will deploy the website in the future.

The staging environment runs as a Google Cloud Run based container.

  • The files folder is mounted in from a GCS bucket called interledger-org-staging-bucket
  • The GCP project called interledger-websites and access is required if developers want to make changes here.
  • If you have the appropriate access you can manipulate the files folder directly on there, or you can use the gsutil utility to upload or download files from and to the bucket.
  • The Database lives in a MySQL Cloud SQL instance and should be managed directly through Google Cloud SQL Studio. Databases can be imported and exported from there.

Pipelines for Github Actions have been configured to automatically create a new container containing the drupal modifications on any merge to main.

Known issues

  • At this point in time, the developer portal is not correctly being patched in for the staging environment.

Uploading new files to the staging bucket. For this to work you should be authenticated into Google Cloud.

# Upload files to the staging environment
gsutil -m cp -r files/* gs://interledger-org-staging-bucket/files

# Download to local
gsutil -m cp -r gs://interledger-org-staging-bucket/files files

About

🌐 Source code for interledger.org (Drupal 10)

Resources

Stars

Watchers

Forks

Contributors 5