-
Notifications
You must be signed in to change notification settings - Fork 17
Home
This is the EJ Platform main repository. EJ is the short for "Empurrando Juntos" (Pushing Together) a social participation and opinion gathering platform with checks and balances for opinion bubbles and manipulation.
We are currently working on a generic version of EJplatform (for general organizations and local governments) and an specific application for children and teenager public policies.
- ME-1: Provide a participation and opinions collection tool to be used from organizations and governments
- ME-2: Stimulating diversity of opinion, with safeguards for manipulation phenomena
- Article about EJ (portuguese)
- Article about the profiles (portuguese)
- Madrid documents 1 2 3
Sprint 1 - 30/april to 14/may
Sprint 2 - 14/may to 28/may
Sprint 3 - 28/may to 11/june
Sprint 1 - 11/june to 25/june
Sprint 2 - 25/june to 9/july
Sprint 3 - 9/july to 23/july
Sprint 1 - 23/july to 6/august
Sprint 2 - 6/august to 20/august
Sprint 3 - 20/august to 3/september
- ME-1: Suportar as deliberações do CPA e a gestão do conhecimento e seu diálogo com SNDCA e CONANDA;
- ME-2: Estimular e suportar a articulação do CPA com adolescentes engajados e interessados em pautas temáticas, aprofundando debates, constituindo comunidades permanentes e mais duradouras de diálogo;
- ME-3: Estimular o protagonismo da maior quantidade e da maior diversidade de crianças e adolescentes que é possível com a preocupação clara de incluir as crianças e adolescentes sem perfil de engajamento político, já que os espaços institucionais geralmente só conseguem estimular a participação de quem já está engajado e atua em movimentos e entidades.
Para | SNDCA |
que realizam | projetos de participação política para crianças e adolescentes |
o produto | Plataforma de Participação Social |
é uma | rede social de pesquisas de opinião |
que | estimula a comunicação entre diferentes perfis de opinião |
onde satisfaz as MEs | 2, 3 |
Para | SNDCA |
que realizam | projetos de participação política para crianças e adolescentes |
o produto | Plataforma de Comunicação |
é uma | ferramenta de comunicação para grupos de trabalho |
que | facilita o trabalho colaborativo virtual e a deliberação de grupos |
onde satisfaz as MEs | 1, 2, 3 |
descrever o processo
Sprint 1 - 05/mar a 19/mar
Sprint 2 - 19/mar a 02/abril
Sprint 3 - 02/abril a 16/abril
Srpint 4 - 16/abril a 30/abril
descrever o processo e colocar o link da entrega, prints etc
Sprint 1 - 30/abril a 14/maio
Sprint 2 - 14/maio a 28/maio
Sprint 3 - 28/maio a 11/junho
Sprint 4 - 11/junho a 25/junho
Sprint 5 - 25/junho a 9/julho
Sprint 6 - 9/julho a 23/julho
-
O diretório
compose
foi atualizado e substituido paradocker
; -
Todos os
.yml
de configuração dodocker-compose
foram atualizados e movidos para seus respectivos contextos no diretóriodocker
; -
ej-server
agora possui a seguinte herança de imagens Docker:-
ej-server:base
: Possui todas as dependências definidas emrequirements/base.txt
e todos os scripts definidos emdocker/base/script
(ex:runserver.sh
,gunicorn.sh
,test.sh
,run_celery.sh
, etc) na raíz do docker (/
);-
ej-server:base-test
: Além dos recursos deej-server:base
, possui todas as dependências definidas emrequirements/test.txt
. Essa imagem é utilizada para executar os testes locais e para o ambiente de desenvolvimento; -
ej-server:base-production
: Além dos recursos deej-server:base
, possui todas as dependências definidas emrequirements/production.txt
;-
ej-server:develop
: Além dos recursos deej-server:base-production
, possui o ambiente de homologação devidamente configurado;-
ej-nginx:develop
: Copia os arquivos estáticos deej-server:develop
para seu ambiente nginx.
-
-
ej-server:latest
: Além dos recursos deej-server:base-production
, possui o ambiente de produção devidamente configurado;-
ej-nginx:latest
: Copia os arquivos estáticos deej-server:latest
para seu ambiente nginx.
-
-
-
-
ALERTA! Isso irá limpar TUDO que tange aos serviços Docker! Faça apenas se tiver CERTEZA de que tudo que possui de Docker ( incluindo de outros sistemas ) é dispensável!
-
Pare todos os containers:
sudo docker stop `sudo docker ps -a -q`
-
Remova todos os containers:
sudo docker rm `sudo docker ps -a -q`
-
Remova todas as imagens dangling:
sudo docker rmi `sudo docker images -a -q -f "dangling=true"`
-
Remova todas as imagens:
sudo docker rmi -f `sudo docker images -a -q`
-
Limpe as redes:
sudo docker network prune
-
Limpe os volumes:
sudo docker volume prune
-
Liste os containers:
sudo docker ps
-
Pare todos os containers do
ejplatform
:sudo docker stop <CONTAINER ID>
-
Remova todos os containers do
ejplatform
:sudo docker rm <CONTAINER ID>
-
Liste as imagens:
sudo docker images
-
Remova todas as imagens do
ejplatform
:sudo docker rmi <IMAGE ID>
-
Liste as redes:
sudo docker network ls
-
Remova todas as redes do
ejplatform
:sudo docker network rm <NETWORK ID>
-
Liste os volumes:
sudo docker volume ls
-
Remova todos os volumes do
ejplatform
:sudo docker volume rm <VOLUME NAME>
sudo docker-compose -f docker/local/idle.yml up -d
sudo docker-compose -f docker/local/start.yml up -d
-
Confirme o desejo de modificação com o time de desenvolvimento, visto que as atualizações irão perpetuar em todos os ambientes quando estes forem atualizados;
-
Garanta que esteja na última versão da branch
base
:git fetch origin git checkout base git pull origin base
-
Crie o commit com a mudança no script;
-
Opte por testar o(s) script(s) atualizando localmente as imagens que este(s) script(s) são utilizados. Exemplo: Alterei o script
runserver.sh
e ele utilizado no ambiente local, portanto:sudo docker-compose -f docker/base/base.build.yml build sudo docker-compose -f docker/base/test.build.yml build sudo docker-compose -f docker/local/start.yml up
-
Dê push na branch
base
com a modificação.
-
Confirme o desejo de modificação com o time de desenvolvimento, visto que as atualizações irão perpetuar em todos os ambientes quando estes forem atualizados;
-
Garanta que esteja na última versão da branch
base
:git fetch origin git checkout base git pull origin base
-
Crie o commit com a mudança nas dependências;
-
Verifique a instalação da(s) nova(s) dependência(s):
sudo docker-compose -f docker/base/base.build.yml build
-
Dê push na branch
base
com a modificação.
-
Confirme o desejo de modificação com o time de desenvolvimento, visto que as atualizações irão perpetuar em todos os ambientes locais quando estes forem atualizados;
-
Garanta que esteja na última versão da branch
base_test
:git fetch origin git checkout base git pull origin base git checkout base_test git pull origin base_test git merge base
-
Crie o commit com a mudança nas dependências;
-
Verifique a instalação da(s) nova(s) dependência(s):
sudo docker-compose -f docker/base/test.build.yml build
-
Dê push na branch
base_test
com a modificação.
-
Confirme o desejo de modificação com o time de desenvolvimento, visto que as atualizações irão perpetuar em todos os ambientes de produção/homologação quando estes forem atualizados;
-
Garanta que esteja na última versão da branch
base_production
e sincronizada com a branchbase
:git fetch origin git checkout base git pull origin base git checkout base_production git pull origin base_production git merge base
-
Crie o commit com a mudança nas dependências;
-
Verifique a instalação da(s) nova(s) dependência(s):
sudo docker-compose -f docker/base/production.build.yml build
-
Dê push na branch
base_production
com a modificação.