From 4d4363de44cfa7ef335475497f39b31f13c39f78 Mon Sep 17 00:00:00 2001 From: Zhou Yi Date: Fri, 24 May 2024 15:27:23 +0800 Subject: [PATCH] fix: polish (#35) Co-authored-by: Yi Zhou --- ...5\231\347\250\213\357\274\210Azure\357\274\211.md" | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git "a/_posts/2024-05-24.\344\273\216Dev\345\210\260DevOps\357\274\214\351\203\250\347\275\262\344\275\240\347\232\204\347\254\254\344\270\200\344\270\252\345\205\250\346\240\210\345\272\224\347\224\250-\351\200\202\345\220\210\344\270\255\345\233\275\345\256\235\345\256\235\347\232\204\344\272\221\346\234\215\345\212\241\346\225\231\347\250\213\357\274\210Azure\357\274\211.md" "b/_posts/2024-05-24.\344\273\216Dev\345\210\260DevOps\357\274\214\351\203\250\347\275\262\344\275\240\347\232\204\347\254\254\344\270\200\344\270\252\345\205\250\346\240\210\345\272\224\347\224\250-\351\200\202\345\220\210\344\270\255\345\233\275\345\256\235\345\256\235\347\232\204\344\272\221\346\234\215\345\212\241\346\225\231\347\250\213\357\274\210Azure\357\274\211.md" index 38c4bd7..f2d3e58 100644 --- "a/_posts/2024-05-24.\344\273\216Dev\345\210\260DevOps\357\274\214\351\203\250\347\275\262\344\275\240\347\232\204\347\254\254\344\270\200\344\270\252\345\205\250\346\240\210\345\272\224\347\224\250-\351\200\202\345\220\210\344\270\255\345\233\275\345\256\235\345\256\235\347\232\204\344\272\221\346\234\215\345\212\241\346\225\231\347\250\213\357\274\210Azure\357\274\211.md" +++ "b/_posts/2024-05-24.\344\273\216Dev\345\210\260DevOps\357\274\214\351\203\250\347\275\262\344\275\240\347\232\204\347\254\254\344\270\200\344\270\252\345\205\250\346\240\210\345\272\224\347\224\250-\351\200\202\345\220\210\344\270\255\345\233\275\345\256\235\345\256\235\347\232\204\344\272\221\346\234\215\345\212\241\346\225\231\347\250\213\357\274\210Azure\357\274\211.md" @@ -13,7 +13,7 @@ description: 本地应用如何部署线上,docker如何帮你解放双手, 本文将一步步的带你部署一个包含独立前后端的完整应用到**Azure**,希望可以帮助你理解部署应用到线上的大致思路。 -本文所涉及的应用以及workflow的源代码:https://github.com/B-sirius/fullstack-demo +本文所涉及的应用以及workflow的源代码:(fullstack-demo)[https://github.com/B-sirius/fullstack-demo] ## 主角登场 @@ -32,7 +32,6 @@ description: 本地应用如何部署线上,docker如何帮你解放双手, - 云服务:Azure - App Service - 数据库服务:Azure Database for PostgreSQL flexible server - - ~~应用网关:Application Gateway~~(这个服务对于demo来说太贵了,在底部会贴一个教程链接,本文只会用Nginx去做简单的反向代理) 好,停一下,看到这里其实不难看出此次教程的大致思路,让我拉一张图给你感受一下: @@ -152,7 +151,7 @@ postgres: 1. **设置环境变量`DATABASE_URL`**,让服务端能够访问数据库 2. **使用Prisma Migrate数据库**,否则本地数据库将无法同步我们的服务端将要访问的database,tables等等 -完整的步骤可以参考示例代码的[README](https://github.com/B-sirius/test-fullstack?tab=readme-ov-file#local-setup)。 +完整的步骤可以参考示例代码的[README](https://github.com/B-sirius/fullstack-demo?tab=readme-ov-file#local-setup)。 ### 总结 @@ -235,8 +234,8 @@ jobs: 这里用到了两个docker官方action,具体使用方法可以参考它们的文档 -- https://github.com/docker/login-action/tree/v3 -- https://github.com/docker/build-push-action/tree/v5 +- (docker/login-action)[https://github.com/docker/login-action/tree/v3] +- (docker/build-push-action)[https://github.com/docker/build-push-action/tree/v5] 如果workflow可以成功跑起来,你应该能在docker hub中看见自己的image @@ -316,7 +315,7 @@ jobs: images: "index.docker.io/${{ vars.CLIENT_IMAGE }}:latest" ``` -这里用到了一个Azure的官方action:https://github.com/Azure/webapps-deploy/tree/v2,可以直接把对应的image部署到你指定的azure app service。 +这里用到了一个Azure的官方action:(Azure/webapps-deploy)[https://github.com/Azure/webapps-deploy/tree/v2],可以直接把对应的image部署到你指定的azure app service。 试着运行下你的workflow,如果成功的话,刷新Azure后你应该能看到`Container Image`变为了你自己的Image: