diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4a26d1514..b278b276e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -83,6 +83,12 @@ jobs: user_email: 41898282+github-actions[bot]@users.noreply.github.com cname: docs.defang.io + + # Notify docs chatbot of new docs with curl command + - name: Notify docs chatbot of new docs + run: | + curl -X POST https://ask.defang.io/trigger-rebuild?token=${{ secrets.CHATBOT_TOKEN }} + - name: Notify Slack of Action Failures uses: ravsamhq/notify-slack-action@2.5.0 diff --git a/blog/2024-05-01-may-product-updates.md b/blog/2024-05-01-may-product-updates.md index b69533b1d..5ca3bd628 100644 --- a/blog/2024-05-01-may-product-updates.md +++ b/blog/2024-05-01-may-product-updates.md @@ -1,10 +1,12 @@ --- slug: may-2024-product-update -title: April 2024 Product Update -tags: [Cloud, NoDevOps, BYOC, AWS ECS, defang compose up] +title: April 2024 Defang Compose Update +tags: [Cloud, NoDevOps, BYOC, AWS ECS, defang compose up, Defang Compose Update] author: Defang Team --- +![Defang Compose Update](/img/defang-compose-update.webp) + Hey folks! There is a lot going on at Defang and we're excited to share our latest product updates with you. Over the last month, we've been working hard to improve the Defang system and make it even easier for you to deploy your applications. Here's a quick overview of what we've been up to: ## npx defang diff --git a/blog/2024-06-01-june-product-updates.md b/blog/2024-06-01-june-product-updates.md index 46d2426ca..f7c3d85a8 100644 --- a/blog/2024-06-01-june-product-updates.md +++ b/blog/2024-06-01-june-product-updates.md @@ -1,10 +1,12 @@ --- slug: june-2024-product-update -title: May 2024 Product Update -tags: [Cloud, NoDevOps, BYOC, Playground, Load Testing, ACME, Managed Redis, Kaniko, Postgres, ECS] +title: May 2024 Defang Compose Update +tags: [Cloud, NoDevOps, BYOC, Playground, Load Testing, ACME, Managed Redis, Kaniko, Postgres, ECS, Defang Compose Update] author: Defang Team --- +![Defang Compose Update](/img/defang-compose-update.webp) + Hey folks! We’re back with another exciting update about Defang. Our team has been working hard to bring you new features and improvements so you can get deploying faster. Here’s a rundown of what we’ve been up to this month: diff --git a/blog/2024-07-01-july-product-updates.md b/blog/2024-07-01-july-product-updates.md index 383949633..370b8af5c 100644 --- a/blog/2024-07-01-july-product-updates.md +++ b/blog/2024-07-01-july-product-updates.md @@ -1,10 +1,12 @@ --- slug: july-2024-product-update -title: June 2024 Product Update -tags: [Cloud, NoDevOps, BYOC, Windows, Managed Redis, CLI] +title: June 2024 Defang Compose Update +tags: [Cloud, NoDevOps, BYOC, Windows, Managed Redis, CLI, Defang Compose Update] author: Defang Team --- +![Defang Compose Update](/img/defang-compose-update.webp) + Hey folks! We've got another batch of updates to share with you about what the Defang team has been working on over the past month. We're committed to improving your deployment experience, so let's take a look at what's new. ## Windows Experience Improvements diff --git a/blog/2024-07-31-july-product-updates-2.md b/blog/2024-07-31-july-product-updates-2.md index da4afa519..c767c1545 100644 --- a/blog/2024-07-31-july-product-updates-2.md +++ b/blog/2024-07-31-july-product-updates-2.md @@ -1,7 +1,7 @@ --- slug: 2024-07-31-product-update -title: July 2024 Product Update -tags: [Cloud, NoDevOps, BYOC, CLI, AI, Debugging] +title: July 2024 Defang Compose Update +tags: [Cloud, NoDevOps, BYOC, CLI, AI, Debugging, Defang Compose Update] author: Defang Team --- diff --git a/blog/2024-08-30-august-product-updates.md b/blog/2024-08-30-august-product-updates.md new file mode 100644 index 000000000..4cf15e8e7 --- /dev/null +++ b/blog/2024-08-30-august-product-updates.md @@ -0,0 +1,71 @@ +--- +slug: 2024-08-31-product-update +title: August 2024 Defang Compose Update +tags: + [ + Cloud, + NoDevOps, + BYOC, + Digital Ocean, + CLI, + AI, + Debugging, + Defang Compose Update, + ] +author: Defang Team +--- +import { Button } from '@mui/material'; + + +![Defang Compose Update](/img/defang-compose-update.webp) + +Wow - what a month of August it has been! We made some big strides of progress on our vision of providing a radically simpler way to Develop, Deploy, and Debug _portable_ cloud applications. + +## Ask Defang + +We've just rolled out an initial version of Ask Defang, our AI-driven documentation assistant that can help you navigate the Defang docs and get deploying faster. It's deployed with Defang and using a combination of embeddings run on a GPU-powered service, Defang managed Redis, and OpenAI APIs. + +Check it out [here](/docs/ask) or head to [ask.defang.io](https://ask.defang.io) to get started! + +## Enhanced Platform Symmetry + +We've been hard at work improving the symmetry between our Playground and BYOC environments as well as `docker compose up` vs `defang compose up` to provide a more seamless experience. You can now use multiple compose files and in BYOC the CLI will subscribe to events to monitor service health during deployments. + +## AI Features and Debugging Improvements + +We've been working on several AI-driven enhancements to make your development process even more efficient. We've addressed key issues, such as file generation failures due to parsing errors and invalid compose files. Also, our Debug Assistant is now more robust, handling context size limits better than before. + +--- + +![Workshop](/img/august-update/workshop.jpg) + +## August Events + +This month, we hosted an in-person [workshop](https://www.linkedin.com/feed/update/urn:li:activity:7233915052083310595/) to get more developers acquainted with Defang and simplify their cloud app journey. You can view the presentation [here](https://s.defang.io/cloudjam2024). We also held the first-ever DevTools Vancouver [meetup](https://www.linkedin.com/posts/defanglabs_devtoolsmeetup-activity-7234599713751060483-zQsg?utm_source=share&utm_medium=member_desktop), bringing together local DevTool founders, engineers, and enthusiasts. + +Looking ahead, we’re excited to collaborate with [MLH](https://mlh.io/), [Hack the North](https://hackthenorth.com/), [LangaraHacks](https://lhacks.langaracs.ca/), and more in September. If you'd like to attend any of these events, be sure to sign up! + +--- + +TownHall + +## Townhall + +Mark your calendars! If you’re eager to learn more about what’s coming next, join us for our Townhall on September 25th. We’ll be sharing our future roadmap, answering your questions, and gathering your feedback. + + + +--- + +## Roadmap + +We're working on a number of new features to make Defang even better. Here are some of the most exciting ones: + +- **Managed Postgres**: We're working on getting Defang to provision managed Postgres services for you, so you can easily store and query data in your applications. +- **Digital Ocean BYOC**: We're working on adding Digital Ocean BYOC to give you even more choice over where you deploy your applications. + +--- + +We’re excited to keep enhancing Defang to make it the easiest way for you to Develop, Deploy, and Debug cloud applications. Stay tuned for more updates next month! 🚀 diff --git a/docs/ask.md b/docs/ask.md new file mode 100644 index 000000000..021055474 --- /dev/null +++ b/docs/ask.md @@ -0,0 +1,19 @@ +--- +title: "Ask Defang" +description: This is a chatbot that is trained on defang documentation and designed to answer questions +sidebar_position: 900 +className: "no-title-page" +--- + + diff --git a/src/css/custom.css b/src/css/custom.css index 1f49fe83b..6c6981072 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -4,6 +4,15 @@ * work well for content-centric websites. */ + @import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,600;1,600&display=swap'); + + h1, h2, h3, h4, h5, h6, #__docusaurus_skipToContent_fallback > div > div > aside > nav > div, #__docusaurus > nav > div.navbar__inner > div:nth-child(1) > a { + font-family: "Exo 2", sans-serif; + font-optical-sizing: auto; + font-weight: 600; + font-style: normal; + } + /* You can override the default Infima variables here. */ :root { --ifm-color-primary: #056ebc; @@ -28,3 +37,44 @@ --ifm-color-primary-lightest: #d4e7f5; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); } + +.docs-doc-id-ask h1 { + display: none; +} + +.docs-doc-id-ask .breadcrumbs { + display: none; +} + +.docs-doc-id-ask main > .container { + padding: 0px !important; +} + +.docs-doc-id-ask article > nav { + display: none !important; +} + +.docs-doc-id-ask main > .container > .row > .col { + max-width: 100% !important; +} + +.docs-doc-id-ask main nav.pagination-nav { + display: none !important; +} + +.docs-doc-id-ask main article footer { + display: none !important; +} + +.blog-post-page main img { + border-radius: 50px; + box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.25); +} + +.MuiButtonBase-root p { + margin: 0px; +} + +a.MuiButtonBase-root:hover { + color: white !important; +} \ No newline at end of file diff --git a/static/img/august-update/townhall.png b/static/img/august-update/townhall.png new file mode 100644 index 000000000..de3d64fbb Binary files /dev/null and b/static/img/august-update/townhall.png differ diff --git a/static/img/august-update/workshop.jpg b/static/img/august-update/workshop.jpg new file mode 100644 index 000000000..f014b8bba Binary files /dev/null and b/static/img/august-update/workshop.jpg differ