Code Monkey home page Code Monkey logo

plone.org.br's Introduction

plone.org.br

Quick start

Dependências

  • Python 3.9
  • Node 16
  • yarn
  • Docker

Instalação

git clone [email protected]:plonegovbr/plone.org.br.git
cd plone.org.br
make install
make create-site

Inicio

Para iniciar o Backend (http://localhost:8080/)

make start-backend

Para iniciar o Frontend (http://localhost:3000/)

make start-frontend

Estrutura

Este é um monorepo composto por dois ambientes: API (backend) e frontend.

  • backend: API (Backend) com instalação do Plone usando pip (sem buildout). Incluindo o pacote de policy - ploneorgbr.core.
  • frontend: Pacote React (Volto).

Motivação

  • Este repositório contém todos os códigos necessários para rodar o site plone.org.br (excluindo os complementos padrões para Plone e React);
  • Github Workflows são acionados com base nas alterações de códigos no repositório (veja .github/workflows);
  • Facilidade de criar imagens Docker para cada código;
  • Apresentar a instalação do Plone sem buildout.

Notas

Se o site não funcionar corretamente, podem ser alguns componentes que não tenham iniciados corretamente. Para tentar resolver, restart o backend e o frontend.

Comandos úteis:

  • docker stack ps plone
  • docker service scale plone_backend=0
  • docker service scale plone_backend=1
  • docker service scale plone_backend=2

plone.org.br's People

Contributors

ericof avatar luxcas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.