Atualizações do Site cleb.dev v2.0
Após bastante tempo, o site cleb.dev evoluiu para algo mais robusto de modo a atender as demandas do seu criador, o site não se encontra mais hospedado no finado Deta e nem no (Finado também) Deta Space.
Este site, foi atualizado para as seguintes ferramentas e frameworks:
- Node.js com Typescript e express;
- EJS para construir o template das views;
- Armazenamento de dados usando o PostgreSQL e o ORM Sequelize.
- É hospedado em uma Droplet da Digital Ocean.
- Usa o gerenciador Caprover para Deploy e Configurações do Site.
As dependências principais do site são estas:
{
"@google-cloud/storage": "^6.7.0",
"adm-zip": "^0.5.16",
"axios": "^1.7.4",
"bcryptjs": "^2.4.3",
"body-parser": "^1.20.1",
"connect-pg-simple": "^9.0.1",
"cookie-parser": "^1.4.6",
"cors": "^2.8.5",
"dotenv": "^16.0.3",
"ejs": "^3.1.8",
"express": "^4.18.1",
"express-formidable": "^1.2.0",
"express-session": "^1.17.3",
"firebase-admin": "^12.1.1",
"jimp": "^0.3.11",
"jsonwebtoken": "^9.0.0",
"morgan": "^1.10.0",
"multer": "^1.4.5-lts.1",
"node-cron": "^3.0.3",
"nodemailer": "^6.9.14",
"pg": "^8.12.0",
"pg-hstore": "^2.3.4",
"sequelize": "^6.37.3",
"sqlite3": "^5.1.7",
"swagger-ui-express": "^5.0.0",
"uuid": "^10.0.0",
"yaml": "^2.5.0",
"yargs": "^17.7.2"
}
Bem vindos ao cleb.dev
Este é o primeiro post oficial do site, surgindo de uma idéia. Idéia essa de servir não somente como portifólio para o seu criador, como também, para agregar algumas informações que o mesmo julga interessante de compartilhar, como uma espécie de Blog pessoal. Tão logo, os posts do site vão ser atualizados e incrementados, assim, esperando-se que o mesmo não permaneça por muito tempo sem conteúdo interessante.
Este site, foi contruido usando das seguintes ferramentas e frameworks:
- Node.js com Javascript e express;
- EJS para construir o template das views;
- Armazenamento de dados de backup usando o SQLITE e Sequelize apenas no localhost, já que a VM não permite a escrita de dados;
- Armazenamento de dados principais em No-SQL com o firebase e cloud storage;
O site é hospedado atualmente nos servidores do Deta como um micro serviço, que apesar de simples e básico, é um serviço gratuito e tem algumas funcionalidades interessantes.
As dependências principais do site são estas:
{
"@google-cloud/storage": "^6.7.0",
"body-parser": "^1.20.1",
"cors": "^2.8.5",
"ejs": "^3.1.8",
"express": "^4.18.1",
"express-session": "^1.17.3",
"firebase-admin": "^11.3.0",
"multer": "^1.4.5-lts.1"
}