Public Repository

Last pushed: a year ago
Short Description
SciELO - On-line Public Access Catalog
Full Description

Supported tags and respective Dockerfile links

O que é OPAC Webapp?

É uma aplicação gunicorn desenvolvida em python 2.7. Quando usada em conjunto com o container mongo e opac_nginx forma a aplicação OPAC(On-line Public Access Catalog).

Pré-requisito:

  • Docker;
  • GIT;
  • Iniciar o container opac_mongo usando a imagem mongo :
    docker run --name opac_mongo -p 27017:27017 -v $(pwd)/data_opac_mongo:/data/db --privileged=true -d mongo
  • Iniciar o container opac_nginx;

Como usar a imagem para criar um container

O comando abaixo inicia um container montando um volume externo para a aplicação. É importante que faça o clone do repositorio opac, pois a pasta data está neste repositório.

No terminal digite:

git clone https://github.com/scieloorg/opac.git

Após fazer o download da estrutura de dados do opac. Digite:

docker run \
--name opac_webapp_1 --restart always \
-p 8000 -v $(pwd)/opac:/app/data \
--link opac_nginx \
--link opac_mongo \
-e OPAC_MONGODB_HOST=opac_mongo \
-e OPAC_DATABASE_DIR=/app/data \
-d opac_webapp_1 \

Versão do Docker suportada

A image é oficialmente suportada na versão 1.9.1;

Dúvidas/Problemas/Sugestões

Se você tem alguma dúvida e sugestões a respeito desta imagem entre em contato conosco através de GitHub Issue

Docker Pull Command
Owner
infrascielo

Comments (0)