Skip to content

feat: create guide for setting up DevLake in AWS ECS using Terraform#794

Merged
klesh merged 1 commit into
apache:mainfrom
tinazhouhui:feat-devlake-in-aws-ecs
Apr 8, 2025
Merged

feat: create guide for setting up DevLake in AWS ECS using Terraform#794
klesh merged 1 commit into
apache:mainfrom
tinazhouhui:feat-devlake-in-aws-ecs

Conversation

@tinazhouhui

@tinazhouhui tinazhouhui commented Apr 4, 2025

Copy link
Copy Markdown
Contributor

⚠️   Pre Checklist

Please complete ALL items in this checklist, and remove before submitting

  • I have npm run build and npm run serve locally before submitting this PR
  • I have read through the Contributing Documentation

Summary

This is a blog post helping with setting up devlake in an aws ecs cluster. Hope that it will help people overcome some obstacles that I found on the way 🙏

Does this close any open issues?

No

Other Information

I tried running npm run build locally but failed on server:

[ERROR] Unable to build website for locale en.
[ERROR] TypeError: Cannot read properties of undefined (reading 'load')
    at parse (/Users/tinazhouhui/projects/incubator-devlake-website/node_modules/@easyops-cn/docusaurus-search-local/dist/server/server/utils/parse.js:9:33)
    at /Users/tinazhouhui/projects/incubator-devlake-website/node_modules/@easyops-cn/docusaurus-search-local/dist/server/server/utils/scanDocuments.js:24:75
    at Generator.next (<anonymous>)
    at fulfilled (/Users/tinazhouhui/projects/incubator-devlake-website/node_modules/tslib/tslib.js:167:62)
[INFO] Docusaurus version: 2.4.3
Node version: v18.20.4

I assume this could be due to some versioning discrepancies so I did not investigate further, can someone on your side run it locally and see? 🙏

@klesh

klesh commented Apr 8, 2025

Copy link
Copy Markdown

Hi, thanks for the PR.
I just kicked off the CI, let see how it play out on github action.

@klesh klesh merged commit 111d529 into apache:main Apr 8, 2025
@klesh

klesh commented Apr 8, 2025

Copy link
Copy Markdown

It worked out fine, and thanks for your contribution.

@klesh

klesh commented Apr 16, 2025

Copy link
Copy Markdown

I can't find the blog post on the website, I think this file should be updated as well: https://github.com/apache/incubator-devlake-website/blob/main/info/Blog/AllPosts.json

Would you like to do so? Thanks in advance.

@tinazhouhui tinazhouhui mentioned this pull request Apr 16, 2025
2 tasks
@tinazhouhui

Copy link
Copy Markdown
Contributor Author

I can't find the blog post on the website, I think this file should be updated as well: https://github.com/apache/incubator-devlake-website/blob/main/info/Blog/AllPosts.json

Would you like to do so? Thanks in advance.

Done, here it is 🙌 #796

@tinazhouhui

Copy link
Copy Markdown
Contributor Author

Btw how does one set up a cover image? 🤔 can't find it any where 🤔

@klesh

klesh commented Apr 17, 2025

Copy link
Copy Markdown

Btw how does one set up a cover image? 🤔 can't find it any where 🤔

I am guessing it would pick the first image from the blog post content as the cover image.

@christophersavory

Copy link
Copy Markdown

@tinazhouhui thank you for the tutorial. Do you have a github repo for all the tf files?

@tinazhouhui

Copy link
Copy Markdown
Contributor Author

@tinazhouhui thank you for the tutorial. Do you have a github repo for all the tf files?

Hey Christopher, sorry, i dont, this was a company project so all tf files are in a private repo. This was all I could do ;) but I can tell you that apart from small details, everything was pretty much copy pasted from the repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants