An open API service indexing awesome lists of open source software.

https://github.com/eduardoklosowski/webprint

Compartilhador de imagens escrito em django
https://github.com/eduardoklosowski/webprint

webapp

Last synced: 8 months ago
JSON representation

Compartilhador de imagens escrito em django

Awesome Lists containing this project

README

          

========
WebPrint
========

Compartilhador de imagens escrito em `django `_.

Ambiente de Desenvolvimento
===========================

- Crie uma cópia do `.env.example` para `.env`, e faça sua configuração:

.. code-block:: sh

cp .env.example .env

- Crie o ambiente com o `poetry `_:

.. code-block:: sh

poetry install

- Execute as migrações do banco de dados:

.. code-block:: sh

poetry run honcho run ./manage.py migrate

- Execute o servidor de desenvolvimento:

.. code-block:: sh

poetry run honcho run ./manage.py runserver

Docker
======

- Crie uma cópia do `.env.docker.example` para `.env.docker`, e faça sua configuração:

.. code-block:: sh

cp .env.docker.example .env.docker

- Execute as migrações do banco de dados:

.. code-block:: sh

docker-compose --env-file .env.docker run backend ./manage.py migrate

- Execute os conteiners:

.. code-block:: sh

docker-compose --env-file .env.docker up

Kubernetes - Helm Chart
=======================

- Crie uma cópia do `k8s-config.yml.example` para `k8s-config.yml`, e faça sua configuração:

.. code-block:: sh

cp k8s-config.yml.example k8s-config.yml

- Instale o chart no servidor kubernetes:

.. code-block:: sh

helm -n install --values=k8s-config.yml webprint ./chart/webprint/