Containers docker para o Portal Modelo
Para usar esta imagem você precisa ter o Docker daemon instalado. Verifique a documentação em https://docs.docker.com/install/
Instalação do Docker
No terminal digite o comando abaixo para se tornar usuário root:
sudo -s
Para instalar o Docker em sua máquina, rode o comando:
curl -ssl https://get.docker.com | sh
Verifique se o Docker foi devidamente instalado, digitando o seguinte domando no terminal.
docker ps
O retorno do comando acima, caso o Docker esteja devidamente instalado será algo como:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
O Docker-compose é desejável (rode como root):
curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Salve o seguinte trecho como docker-compose.yml no diretório de sua preferência. Preencha as variáveis no container plonecfg, para a configuração inicial do Portal Modelo:
version: '3'
services:
plone:
image: interlegis/portalmodelo:3.0-21
restart: always
environment:
ZEO_ADDRESS: zeoserver:8100
ZEO_SHARED_BLOB_DIR: 'on'
ports:
- 8080:8080
- 8881:8881
depends_on:
- zeoserver
volumes:
- data:/data
zeoserver:
image: interlegis/portalmodelo:3.0-21
restart: always
command: zeoserver
environment:
ZEO_SHARED_BLOB_DIR: 'on'
volumes:
- data:/data
plonecfg:
image: interlegis/portalmodelo:3.0-21
environment:
ZEO_ADDRESS: zeoserver:8100
EMAIL: "contato@tecnico.leg.br"
PASSWORD: "adminpw"
TITLE: "Câmara Municipal"
DESCR: "Teste - DF"
HOSTNAME: "teste.df.leg.br"
entrypoint: "/configure.sh"
volumes:
- data:/data
volumes:
data:
driver: local
cd <diretorio do docker-compose.yml>
docker-compose up -d
Para visualizar os logs na tela:
docker-compose logs -f
Aceitamos Pull Requests e Issues!