Git Product home page Git Product logo

az-appservice-wiki's Introduction

tcbazurefinalproject

Deploying 100% managed Wiki using Terraform with Azure App Service (Docker based) and Azure PostgreSQL.

Solution architecture Terraform role to create infrastructure

#Motivation

Imagine that you have a procedure, an important document from your team, or an important process that always needs to be at hand. As it is a procedural document, of operation, they are always being updated. The big problem of having autonomous documents can generate a big inconsistency of data because they are loose.

To solve this problem, it was thought to migrate all these documents to a Wiki in the cloud, 100% Web, which could be accessed by everyone, allowing you to collaborate, create documents in a collaborative format where everyone can see the latest version of the document and propose improvements, making the team better organize the documents.

Who needs this? Any business or community that needs to collaboratively create pages, in general, procedures and instructions for its members.

#Requirements

*Azure Azure App Service *Terraform *Wiki.js

What it does:
- [X] Create resource group
- [X] Create PostgreSQL server
- [X] Set Active Directory user or group as the administrator
- [X] Create firewall rule to allow access to Azure services
- [X] Create App Service running docker image of Wiki.js
  

IaC using Terraform

---
main.tf
output.tf
provider-main.tf
provider-variables.tf
terraform.tfvars
variables.tf

*Live ✌️ *Love ❤️ *Learn 🙈 🙉 🙊

🚀🚀🚀 *azure *app service *docker *wiki.js *terraform *pracima *thecloudbootcamp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.