Sign inSign up

softagon/backeduprime

By softagon

Updated about 2 years ago

Esqueça a espera e o estresse das gráficas lotadas. Com o EduPrime, o diário escolar é digital.

Image
0

10K+

softagon/backeduprime repository overview

Backeduprime Docker Overview

O Docker backeduprime é projetado para converter o iEducar em um endpoint REST, utilizando o PostgREST. Ele se conecta a um banco de dados iEducar existente, proporcionando uma abordagem eficiente e prática para a manipulação e consulta de dados.

Características Principais

  • Base Debian Bullseye Slim: Utiliza a imagem debian:bullseye como base.
  • Instalação de Dependências: Inclui dependências como gnupg2, lsb-release, curl, entre outras.
  • PostgreSQL Client: Instala a versão 16 do cliente PostgreSQL.
  • Ferramentas Adicionais: Inclui ferramentas como neovim e nodejs.
  • Diretório de Trabalho: Define /eduprime como diretório de trabalho.
  • Scripts e Views: Copia scripts e views necessários para o diretório de trabalho.
  • Script de Configuração PostgREST: Executa o script find_latest_postgrest.sh para configurar o PostgREST.
  • Variáveis de Ambiente: Define variáveis de ambiente necessárias para a configuração do PostgREST.
  • Exposição da Porta: Expõe a porta 3000, padrão do PostgREST.

Uso

Para utilizar esta Docker, é necessário ter um banco de dados iEducar existente. As configurações são feitas através de variáveis de ambiente e scripts incluídos no Docker. Após a configuração, o iEducar será acessível como um endpoint REST, facilitando a integração e manipulação dos dados.

Exemplo de Docker-Compose

version: "3.3"

services:
  backeduprime:
    image: softagon/backeduprime:latest
    ports:
      - "3000:3000"
    environment:
      PGRST_DB_URI: "postgresql://username:password@hostname:port/dbname"
      # PGRST_DB_ANON_ROLE: "role"
      PGRST_SERVER_PROXY_URI: "http://proxy.example.com"
      PGRST_JWT_SECRET: "your_jwt_secret"
      PGRST_DB_SCHEMA: "softagon"

Tag summary

Content type

Image

Digest

sha256:1504719ea

Size

156.1 MB

Last updated

about 2 years ago

docker pull softagon/backeduprime