WhatsApp chat

▷ Instalación de Strapi con Docker en Linux

Marlon Falcon Hernandez, dockerstrapilinux
Back

Strapi es un framework de código abierto para crear API REST y GraphQL. Es una plataforma de código abierto que permite crear, administrar y publicar contenido (textos, imágenes, videos, etc.) de forma sencilla, rápida y escalable. Strapi es una plataforma de código abierto que permite crear, administrar y publicar contenido (textos, imágenes, videos, etc.) de forma sencilla, rápida y escalable.

owl-odoo

Instalamos Docker en Linux

apt-get update && apt-get upgrade -y
apt install docker.io docker-compose -y

Creamos el directorio de trabajo

mkdir strapi

Creamos el archivo docker-compose.yml

nano docker-compose.yml

Copiamos el siguiente contenido

version: '3'
services:
  strapi:
    image: strapi/strapi
    environment:
      DATABASE_CLIENT: postgres
      DATABASE_NAME: strapi
      DATABASE_HOST: postgres
      DATABASE_PORT: 5432
      DATABASE_USERNAME: strapi
      DATABASE_PASSWORD: strapi
    volumes:
      - ./app:/srv/app
    ports:
      - '1337:1337'
    depends_on:
      - postgres

  postgres:
    image: postgres
    environment:
      POSTGRES_DB: strapi
      POSTGRES_USER: strapi
      POSTGRES_PASSWORD: strapi
    volumes:
      - ./data:/var/lib/postgresql/data

  pgadmin:
    container_name: pgadmin_container
    image: dpage/pgadmin4
    environment:
      PGADMIN_DEFAULT_EMAIL: 'mfalconsoft@gmail.com'
      PGADMIN_DEFAULT_PASSWORD: 'pass'

    ports:
      - '5050:80'
    depends_on:
      - postgres

Iniciamos el contenedor

docker-compose up -d

Accedemos a la aplicación

http://localhost:1337/admin

vemos el log

docker-compose logs -f

Detenemos el contenedor

docker-compose down

Eliminamos el contenedor

docker-compose rm

Eliminamos la imagen

docker rmi strapi/strapi


mfalconsoft@gmail.com / +34 (662) 47 0645RSS