Sign inSign up

toricls/gnucobol

By toricls

•Updated over 7 years ago

Dockerized GnuCOBOL

Image
0

1.0K

toricls/gnucobol repository overview

⁠cobolambda

Serverless COBOL on AWS Lambda.

⁠Prerequisites

  • AWS Lambda
  • Amazon API Gateway
  • AWS CloudFormation
  • Node.js + npm

⁠Overview

Overview

⁠Configure & Deploy

We need both npm and aws-cli⁠ to configure and deploy.

⁠Create a S3 bucket to store an app package
$ export COBOLAMBDA_S3BUCKET=<your-bucket-name>
$ aws s3api create-bucket --bucket $COBOLAMBDA_S3BUCKET
⁠Install dependencies
$ npm install
⁠Package
$ aws cloudformation package --template-file app_spec_template.yml --output-template-file app_spec.yml --s3-bucket $COBOLAMBDA_S3BUCKET
⁠Deploy
$ aws cloudformation deploy --template-file app_spec.yml --stack-name cobolambda --capabilities CAPABILITY_IAM

⁠Run

$ export REST_API_ID=$( aws cloudformation describe-stack-resource --stack-name cobolambda --logical-resource-id ServerlessRestApi --query "StackResourceDetail.PhysicalResourceId" --output text )

$ curl https://$REST_API_ID.execute-api.<your-region>.amazonaws.com/Prod/cobolambda

⁠Writing & Compiling COBOL on Docker container

$ docker run -it --rm -v $(pwd):/src toricls/gnucobol:latest bash
root@xxxxxxxxxxxx:/src# cobc --help

⁠Licence

MIT⁠

⁠Author

toricls⁠

Tag summary

Content type

Image

Digest

Size

74.5 MB

Last updated

over 7 years ago

docker pull toricls/gnucobol