Max Rohde

Results 48 issues of Max Rohde

The new method [`execSafe`](https://github.com/goldstack/goldstack/pull/117/files#diff-829bb23d2ab0586c16b1549f1557bf0e4783375e18c86d9619e57cdbe462e43aR265) has been introduced with #117. Other usages of `execSync` should be replaced with this one (and possibly also transition them to an async version at the...

security

Changes introduced in [v0.3.15](https://github.com/goldstack/goldstack/releases/tag/v0.3.15) allow supplying temporary (session) AWS credentials for infrastructure operations. Many of these expire in 60 min. This would lead to problems in the current implementation with...

Add a template for a TypeScript + Yarn monorepo. To point to the boilerplate generated at: https://github.com/goldstack/typescript-monorepo-boilerplate

Running `infra` commands is not as fast as it could be due to the need for Goldstack to run an `init` before every operation, as well as to switch to...

enhancement

The build pipeline involves various steps that require commiting and pushing changes back to master https://github.com/goldstack/goldstack/blob/7bd63d28446e998577950784cfdb53e769f560f8/.github/workflows/main.yml#L139 May be worthwhile to consider using a GitHub action such as the following: -...

enhancement

Currently Goldstack templates deploy lambdas using the AWS cli, either by running a docker image or calling a local cli. See [utilsAwsLambda](https://github.com/goldstack/goldstack/blob/master/workspaces/templates-lib/packages/utils-aws-lambda/src/utilsAwsLambda.ts). That is efficient for larger lambdas, but for...

enhancement

Enable building new Goldstack projects from the CLI using the [goldstack](https://www.npmjs.com/package/goldstack) npm module. Specifications: ## Create New Project ```sh npx goldstack init --name "[name]" --modules "[module]" "[module]" ``` ## Login...

Investigate use of AWS SAM to build and deploy lambdas. Maybe easier to develop multiple lambdas behind an API gateway (rather than the mono lambda in the current [Express.js Lambda...

Replace [@goldstack/utils-typescript-references](https://www.npmjs.com/package/@goldstack/utils-typescript-references) in the Yarn template with [@monorepo-utils/workspaces-to-typescript-project-references](https://github.com/azu/monorepo-utils/tree/master/packages/@monorepo-utils/workspaces-to-typescript-project-references). See successful test [here](https://github.com/mxro/test-typescript-project-references). Need to still test if it will work for projects with workspaces nested more than one level deep,...

When deploying the static website template to AWS, it still references the deployment `local`: ![image](https://user-images.githubusercontent.com/1448524/139504361-14edad8d-de77-4456-a09b-50e70d8ef12d.png)