New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@educandu/deploy

Package Overview
Dependencies
Maintainers
3
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@educandu/deploy

Deployment utility for educandu projects

latest
Source
npmnpm
Version
3.1.1
Version published
Maintainers
3
Created
Source

deploy

codecov

Deployment utility for educandu projects

Prerequisites

  • node.js ^18.0.0
  • optional: globally installed gulp: npm i -g gulp-cli

The output of this repository is a Docker image (educandu/deploy).

Command: ecs

Updates the container image version inside a task definition of a ECS service deployed on AWS Fargate.

Usage

$ node ./src/index.js ecs --access-key 487nct72tc4tdjgbj ...

Arguments

NameDescriptionTypeRequired
access-keyAWS access keystringyes
secret-keyAWS secret keystringyes
regionAWS regionstringyes
clusterAWS ECS cluster namestringyes
serviceAWS ECS service namestringyes
containerAWS ECS container namestringyes
imageAWS ECS imagestringyes
image-tagAWS ECS image tagstringyes
container-envEnvironment variable pair to be passed to the deployed container, format name=valuearray of stringno
waitWhether or not to wait for service stabilitybooleanno (defaults to false)

Note:

  • container-env can be set multiple times, per each environment variable needed for the deployed container

Command: edge

Updates code and environment variables of an AWS Lambda@Edge function, publishes a new version for the function, and updates a CloudFront distribution that is using this function to the published version.

Usage

$ node ./src/index.js edge --access-key 487nct72tc4tdjgbj ...

Arguments

NameDescriptionTypeRequired
access-keyAWS access keystringyes
secret-keyAWS secret keystringyes
lambda-envEnvironment variable pair to be available to the deployed function, format name=valuearray of stringno
lambda-env-injectPath of the JS file inside the zip file to directly inject environment variablesarray of stringno
function-nameName of the Lambda functionstringyes
handlerHandler of the Lambda functionstringyes
zip-file-uriURL of the ZIP file containing the function code to deploystringyes
cf-distribution-idID of the CloudFront distributionstringyes
waitWhether or not to wait the CloudFront distribution to propagate the new deploymentbooleanno (defaults to false)

Note:

  • lambda-env can be set multiple times, per each environment variable needed for the deployed function
  • If lambda-env-inject is specified, environment variables will not be set in the lambda configuration, but directly injected into the code
  • The AWS region is set automatically to us-east-1 as this is the only region to configure Lambda@Edge functions

OER learning platform for music

Funded by 'Stiftung Innovation in der Hochschullehre'

Logo der Stiftung Innovation in der Hochschullehre

A Project of the 'Hochschule für Musik und Theater München' (University for Music and Performing Arts)

Logo der Hochschule für Musik und Theater München

Project owner: Hochschule für Musik und Theater München
Project management: Ulrich Kaiser

Keywords

educandu

FAQs

Package last updated on 25 Oct 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts