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.
Please refer to the instructions here: https://github.com/interledger/interledger.org-v4/wiki/Setting-up-on-your-local-machine
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
filesfolder is mounted in from a GCS bucket calledinterledger-org-staging-bucket - The GCP project called
interledger-websitesand 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