Skip to content

Instantly share code, notes, and snippets.

View gdiasb's full-sized avatar
👀
Looking for a job

Gabriela gdiasb

👀
Looking for a job
View GitHub Profile
@gdiasb
gdiasb / Dockerfile
Created February 26, 2024 14:28 — forked from alucard001/Dockerfile
Docker + Laravel + Nginx + Swoole Reverse Proxy Setup
FROM php_base:latest
RUN apt update -y && apt upgrade -y
WORKDIR /var/www/html
RUN composer update --optimize-autoloader
COPY src/. /var/www/html
COPY build/php/.env.local /var/www/html/.env
## Escolha do banco de dados
**Bancos de dados relacionais: PostgreSQL**
Bancos de dados são sensíveis, uma vez que dados são as informações mais importantes de um sistema. Assim, a prioridade na escolha deve ser a solução que forneça a tecnologia mais madura, o que leva a escolha de banco de dados relacionais como MySQL e PostgreSQL.
Soluções NoSQL são focadas na escalabilidade e são capazes de lidar com requisitos extremamente elevados, porém, o no nosso sistema envolve apenas a comunidade da He4rt, o que é facilmente atendido pelo tradicional.
Entre MySQL e PostgreSQL, as velocidades de leitura e escrita de ambas, atualmente, é praticamente equivalente, e o PostgreSQL possui mais funções que o MySQL, então, minha escolha é PostgreSQL usando Docker.
## Mapa mental do sistema