npx wrangler kv namespace list
npx wrangler kv namespace create api-and-kv-example
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE TABLE IF NOT EXISTS movies ( | |
id INTEGER PRIMARY KEY AUTOINCREMENT, | |
title TEXT NOT NULL, | |
release_date TEXT NOT NULL, | |
rating INT NOT NULL | |
); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// functions/index.js | |
export async function onRequestGet({ request, env }) { | |
// Start getting something from "the DB" | |
const dbPromise = scheduler.wait(1000).then(() => new Date().toDateString()); | |
// Fetch index.html from cache (body will stream below) | |
const staticShell = await env.ASSETS.fetch(request); | |
// The browser will immediately render up until the body closing tag, | |
// then we insert dom modification scripts as the data is resolved |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
aws cloudformation deploy \ | |
--stack-name pdf2png-app \ | |
--template-file template.yml \ | |
--parameter-overrides ImageUri=<accountid>.dkr.ecr.us-east-1.amazonaws.com/pdf2png-app:v1 \ | |
--capabilities CAPABILITY_IAM |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
AWSTemplateFormatVersion: "2010-09-09" | |
Transform: AWS::Serverless-2016-10-31 | |
Parameters: | |
ImageUri: | |
Type: String | |
Resources: | |
ConversionFunction: | |
Type: AWS::Serverless::Function |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
docker run -v "$HOME/.aws":/root/.aws \ | |
-e AWS_REGION=us-east-1 -e AWS_PROFILE=myprofile \ | |
-p 9000:8080 \ | |
pdf2png-test |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM alpine:3.12 AS rie-image | |
RUN apk add --no-cache curl && \ | |
cd / && \ | |
curl -sSL -O https://github.com/aws/aws-lambda-runtime-interface-emulator/releases/download/v1.0/aws-lambda-rie && \ | |
chmod +x /aws-lambda-rie | |
FROM pdf2png |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM golang:1-alpine3.12 AS build-image | |
WORKDIR /app | |
COPY go.mod go.sum ./ | |
RUN go mod download | |
COPY *.go ./ | |
RUN go build -tags lambda.norpc -ldflags="-s -w" main.go |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
func main() { | |
os.Chdir("/tmp") // Change working directory to /tmp so we can write files | |
if len(os.Args) > 1 && os.Args[1] == "--test" { | |
pdf2png() | |
} else { | |
lambda.Start(handler) | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM golang:1-alpine3.12 AS build-image | |
WORKDIR /app | |
COPY *.go ./ | |
RUN go build main.go | |
FROM alpine:3.12 |
NewerOlder