All Projects → ThaddeusJiang → mojito-admin-starter

ThaddeusJiang / mojito-admin-starter

Licence: GPL-3.0 license
此项目主要为了演示如何自动化 Fullstack project 的 Infrastructure。

Programming Languages

HCL
1544 projects
typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to mojito-admin-starter

Seleniumbase
A Python framework that inspires developers to become better test automation engineers. 🧠💡
Stars: ✭ 2,520 (+14723.53%)
Mutual labels:  azure-devops, github-actions
cake-build
Demonstrates a basic build of a .NET NuGet package using https://cakebuild.net/
Stars: ✭ 22 (+29.41%)
Mutual labels:  azure-devops, github-actions
zoom-slack-status-updater
Update your Slack status automatically when you join a Zoom meeting.
Stars: ✭ 23 (+35.29%)
Mutual labels:  vercel, vercel-deployment
actions
github actions stuff
Stars: ✭ 39 (+129.41%)
Mutual labels:  infrastructure-as-code, github-actions
deploy-to-vercel-action
🎬▲ Deploy your project to Vercel using GitHub Actions. Supports PR previews and GitHub deployments.
Stars: ✭ 84 (+394.12%)
Mutual labels:  github-actions, vercel
infracost-gh-action
GitHub Action for Infracost. Shows cloud cost estimates for Terraform in pull requests.
Stars: ✭ 119 (+600%)
Mutual labels:  infrastructure-as-code, github-actions
nodejs-postgresql-azure
Repositório responsável pela série de artigos sobre Node.js com PostgreSQL
Stars: ✭ 70 (+311.76%)
Mutual labels:  azure-devops, github-actions
PSRule-pipelines
Validate infrastructure as code (IaC) and DevOps repositories using Azure Pipelines.
Stars: ✭ 16 (-5.88%)
Mutual labels:  infrastructure-as-code, azure-devops
nextjs-cron
Cron jobs with Github Actions for Next.js apps on Vercel▲
Stars: ✭ 144 (+747.06%)
Mutual labels:  github-actions, vercel
nextjs-github-pages
🚀 Deploy a Next.js app to Github Pages via Github Actions.
Stars: ✭ 89 (+423.53%)
Mutual labels:  github-actions, vercel
creatly-backend
🚀 Creatly backend app
Stars: ✭ 71 (+317.65%)
Mutual labels:  github-actions
generate-og-image
Generate open graph images with Github Action from Markdown files
Stars: ✭ 32 (+88.24%)
Mutual labels:  github-actions
node-js-action-template
Template for new GitHub Actions running NodeJS
Stars: ✭ 33 (+94.12%)
Mutual labels:  github-actions
mylib
Шаблон кросплатформенного CMake-проекта для языка C++ 🇬🇧 Modern CMake crossplatform project template for C++
Stars: ✭ 49 (+188.24%)
Mutual labels:  github-actions
AzureDevOpsPipelines-Templates
This project shows how to use YAML templates in Azure DevOps Pipelines.
Stars: ✭ 35 (+105.88%)
Mutual labels:  azure-devops
riak-haskell-client
A fast Haskell client library for the Riak decentralized data store
Stars: ✭ 48 (+182.35%)
Mutual labels:  github-actions
Power-Platform-ALM-Starter-Kit
Kit to help you start your DevOps journey with the Power Platform
Stars: ✭ 26 (+52.94%)
Mutual labels:  azure-devops
upload-rust-binary-action
GitHub Action for building and uploading Rust binary to GitHub Releases.
Stars: ✭ 47 (+176.47%)
Mutual labels:  github-actions
webring
“วงแหวนเว็บ” แห่งนี้สร้างขึ้นเพื่อส่งเสริมให้ศิลปิน นักออกแบบ และนักพัฒนาชาวไทย สร้างเว็บไซต์ของตัวเองและแบ่งปันการเข้าชมซึ่งกันและกัน
Stars: ✭ 125 (+635.29%)
Mutual labels:  github-actions
setup-just
🤖 GitHub Action to install the just command runner
Stars: ✭ 21 (+23.53%)
Mutual labels:  github-actions

Mojito Admin Starter

此项目主要为了演示如何自动化 Fullstack project 的 Infrastructure。

Involved content

  1. Next.js
  2. Azure Functions
  3. Terraform
  4. GitHub Actions

Step1: Create Azure Cosmos DB and Function App

  1. setup preview environment, see ./infra/preview/main.tf
cd infra/preview
terraform init
terraform plan -out=preview
terraform apply "preview"
  1. setup prod environment with the same way

Step2: Deploy Web App to Vercel and deploy to Azure

  1. deploy preview when merge PR into main branch and push commit to main branch, see ./.github/workflows/deploy-preview.yml

  2. deploy prod when publish a release, see ./.github/workflows/deploy-prod.yml

File Structure

.
├── .github
│   └── ... // CI/CD
├── infra
│   └── ... // Infrastructure as Code
├── ...
│   └── ... // Others source code
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].