Group Details Private

administrators

Member List

  • Install Mixcore CMS with Azure with Linux or Windows instance in 5 minutes

    Step 1: Select "App services" from the main navigation

    f8fd5518-4a48-4087-9420-57886a4c7cdf-image.png

    Step 2: Click on "Add" button to go to create instance screen

    dbedc234-8c12-4fd4-b405-6b0da98e2640-image.png

    Step 3: Fill in all required information (same as the image below)

    47a255f1-3745-4d5a-b994-3d738e7ee0df-image.png

    Step 4: Go to Mixcore CMS repository here https://github.com/mixcore/mix.core then clone the source code to your local machine or click on "Open in Visual Studio" button

    01667560-9969-4fca-8589-fb6d6b968acf-image.png

    Step 6: Click on Build > Publish Mix.Cms.Web from the top main navigation

    01fafb94-90c2-4398-b276-63928561f2e3-image.png

    Step 7: Click on "New" button

    112fabe7-14d3-460e-9cae-50346351ac09-image.png

    Step 8: Select "App Service Linux > Select Existing" options

    2deb5f5e-739a-4fb3-8511-2bff8486e181-image.png

    Step 9: Select the Linux instance that you already created from above steps

    2b94caaf-3957-4def-9c95-e1883c68e26e-image.png

    7adf80cc-10ec-4aef-a88d-69b124f3fe2d-image.png

    Step 10: Click on "Publish" button to start deploy process

    21e47164-69f4-4469-ac3f-b00d62762d03-image.png

    a37b29da-79dc-42d8-a00b-32a477874050-image.png

    Step 11: Waiting for 2~3 minutes, the browser will open the tab that allows you to start Mixcore CMS.

    Please note that you should have SQL Server or MySQL installed somewhere

    43bedd34-7ba2-4360-ab7c-85fe91bf4a74-image.png

    Step 12: You can enable SSL for your site here

    6ca5d956-0f2e-400b-aac3-974a1db03e9e-image.png

    4ce3d723-880d-42e7-9c67-55ed768f23ab-image.png

    That's it! : )

    posted in Tutorials
  • Install Mixcore CMS with Azure and Docker Compose

    In this post, I will show you how to setup/install/config Mixcore CMS with Azure and Docker Compose in 5 mins : )

    Step 1: Log in to Azure portal

    Step 2: Click to "App Services" to create an instant

    ad44142c-4219-4cd9-afce-174dfc2a3e51-image.png

    Step 3: Click to "Add" button to start to create an instant process

    7b02887e-5eae-4563-b384-26ab83d66f07-image.png

    Step 4: Fill in the information for your instant

    Notes:

    • Please make sure you try to install on free instant at the 1st time to make use to the installation process and reduce the Azure fee
    • Publish field should choosing "Docker Container"
    • OS should be Linux as Windows doesn't have free instant yet
    • SKU and Size, select the free instant
      92fe528b-396f-4611-b312-e504bccde4b6-image.png

    Step 5: Click to the "Next: Docker >" button to update Docker configuration (this step you can skip by click on "Review & Create" button, we can config the docker information later

    Step 6: Access to your Azure instant that you just created

    Notes:

    • Select "Docker Compose (Preview)" tab
    • Image source: Select "Docker Hub" option
    • Repository Access: Select "Public"
    • Configuration: Copy the following to the input area
    version: "3"
    services:
        web:
            image: "mixcore/mix.core:latest"
            ports:
                - "5000:80"
                - "5001:443"
            depends_on:
                - db
        db:
            image: "mcr.microsoft.com/mssql/server"
            environment:
                SA_PASSWORD: "P@ssw0rd"
                ACCEPT_EULA: "Y"
            ports:
                - "1433:1433"
            restart: always
        redis:
            image: redis
    
        mysql:
            image: mysql:5.7
            volumes:
              - db_data:/var/lib/mysql
            restart: always
            environment:
              MYSQL_ROOT_PASSWORD: P@ssw0rd
              MYSQL_DATABASE: mixcore
              MYSQL_USER: mixcore
              MYSQL_PASSWORD: P@ssw0rd
            ports:
            - 3306:3306
    
    volumes:
        db_data: {}
    
    • Continue deployment: Select On option

    7bb03637-3c62-407a-825d-bfcbc9d6d875-image.png

    Step 7: Click to Save button then wait for 2~4 mins for Azure to do everything for us. You can click on Refresh button to see the progress

    Step 8: Let turn on the SSL

    4ce73fe0-3d5a-40a6-9557-9c6a83a0b268-image.png

    Step 9: Access your demo site

    ae41dc09-0e27-46cb-86b2-16e6a48cd39c-image.png

    Step 10: Have fun with your first Mixcore CMS screen : )

    Notes:

    • Please refer to the Docker Network information here: https://docs.docker.com/compose/networking/
    • They have mentioned as below:

      Within the web container, your connection string to db would look like postgres://db:5432, and from the host machine, the connection string would look like postgres://{DOCKER_IP}:8001.

    8e0c1824-59f5-4e2a-a14a-190c5dcf08d5-image.png

    Cheers!

    posted in Tutorials
  • Welcome to Mixcore Community channel!

    Hope you have FUN!

    posted in General Discussion