- Unzip the website.zip file provided by BeDrive somewhere
- Replace
docker-compose.yml
with the following:
version: "3"
services:
web:
build: .
depends_on:
- mariadb
<?php | |
// | |
// Test script to see if AWS SDK PHP works as expected with Storj gateway. | |
// | |
// Assuming a working PHP and Composer setup: | |
// | |
// 1. Copy this file to an empty dir. | |
// 2. Run `composer require aws/aws-sdk-php`. | |
// 3. Configure credentials: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html |
package main | |
import ( | |
"context" | |
"fmt" | |
"os" | |
"time" | |
"github.com/pkg/errors" | |
"storj.io/uplink" |
import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3"; | |
// generate credentials with: | |
// uplink share --readonly=false --not-after +1h --register sj://mybucket/7702ec60-62ac-11ec-be04-7d227eabec45/ --auth-service=https://auth.us1.storjshare.io --access MYACCESS | |
const accessKeyId = "" | |
const secretAccessKey = "" | |
const endpoint = "https://gateway.us1.storjshare.io" | |
const s3Client = new S3Client({ | |
credentials: { |
package main | |
import ( | |
"bytes" | |
"fmt" | |
"os" | |
"github.com/aws/aws-sdk-go/aws" | |
"github.com/aws/aws-sdk-go/aws/session" | |
"github.com/aws/aws-sdk-go/service/s3" |
docker-compose.yml
with the following:version: "3"
services:
web:
build: .
depends_on:
- mariadb
--- /usr/lib/python3/dist-packages/salt/cloud/clouds/digitalocean.py 2020-09-07 11:02:31.000000000 +1200 | |
+++ /usr/lib/python3/dist-packages/salt/cloud/clouds/digitalocean_new.py 2020-09-07 11:04:47.000000000 +1200 | |
@@ -357,6 +357,11 @@ | |
if not isinstance(private_networking, bool): | |
raise SaltCloudConfigError("'private_networking' should be a boolean value.") | |
kwargs['private_networking'] = private_networking | |
+ vpc_uuid = config.get_cloud_config_value( | |
+ "vpc_uuid", vm_, __opts__, search_global=False, default=None, | |
+ ) | |
+ if vpc_uuid is not None: |
#!/usr/bin/php | |
<?php | |
## | |
## Extract a zip containing FLAC files, or a directory of FLAC files, | |
## and encode them into MP3 using LAME. | |
## | |
## Requirements (make sure these are in your path): | |
## - php (5.3+, required to run this script) | |
## - flac (for decoding FLAC to WAV) |
# Simple setup of Ghost in Kubernetes. | |
# | |
# Some points to consider: | |
# - Content is stored in a single persistent disk, and database is SQLite. Using a dedicated database would be ideal | |
# for bigger deployments, and using distributed storage would allow pods to horizontally scale, e.g. GlusterFS, EFS. | |
# | |
# - A load balancer is provisioned for external traffic to access the blog service. For a multi-tenanted approach, | |
# nginx ingress controller (https://kubernetes.github.io/ingress-nginx/deploy/) could be used. | |
# | |
# - No TLS for the service. This could be accomplished using GCP, or AWS managed certs on the load balancer. |
package main | |
import ( | |
"fmt" | |
"io/ioutil" | |
"os" | |
) | |
type loader interface { | |
Read() ([]byte, error) |
package main | |
import ( | |
"fmt" | |
) | |
type list struct { | |
head *item | |
tail *item | |
} |