Como instalar o Strapi com Docker usando o Painel ICP

Como instalar o Strapi com Docker usando o Painel ICP


Neste tutorial, você vai aprender a instalar o Strapi usando uma imagem Docker, garantir persistência de dados usando para VPS ICP da Integrator Host.

📌 Pré-requisitos

Antes de começar, você precisa ter:


📌 Passo 1 - Realizar o PULL da imagem kubekanvas/strapi:latest usando o painel ICP da Integrator.

1) Acessar no menu o item Container
2) Depois Imagens
3) Depois Pull
4) Informar a imagem que vamos usar kubekanvas/strapi:latest

📌 Passo 2 - Criar um diretório usando o Gerenciador de Arquivos

1) Acessar no menu o item Arquivos
2) Depois Criar >> Pasta
3) Depois informe o nome strapi

4) Dentro da pasta /home/strapi crie outra pasta com o nome config

5) Crie um arquivo chamado plugins.js com o conteúdo.

📌 Passo 3 - Subir o Docker com usando o painel ICP da Integrator.

1) Acessar no menu o item Container
2) Depois Criar
3 De um nome para o seu Docker
4) Informe a imagem desejada
5) Informe a porta Externa e Interna
6) Escolha o nome de rede icontainer-network
7) Criar um volume

Host: /home/strapi
Container: /opt/app/public/uploads

8) Variáveis de ambiente, personalize com seus dados

NODE_ENV=production
DATABASE_CLIENT=postgres
DATABASE_HOST=IPdoCONTAINER
DATABASE_PORT=5432
DATABASE_NAME=NOMEdoBANCO
DATABASE_USERNAME=USUARIOdoBANCO
DATABASE_PASSWORD=SENHAdoBANCO
DATABASE_SSL=false
APP_KEYS=COLOCARaKEY1,COLOCARaKEY2
API_TOKEN_SALT=COLOCARoTOKEN
ADMIN_JWT_SECRET=SENHA
JWT_SECRET=SENHA
PATH=/opt/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin



📌 Passo 4 - Criar um domínio para acessar o seu Strap

1) No menu acessar Domínios
2) Depois Criar
3) Escolher a opção PROXY
4) Informar o seu domínio ( a imagem é somente um exemplo )
5) Colocar 127.0.0.1:1337
6) Confirmar


📌 Passo 5 - Acessando via domínio.

URL: http://DOMINIO/admin