Sign inSign up

alian87/imagem-system

By alian87

•Updated 6 months ago

Sistema de upload e consulta de imagens com Fastify, TypeScript e SQLite.

Image
Developer tools
Web servers
Databases & storage
0

10K+

alian87/imagem-system repository overview

⁠imagem-system

imagem-system e um sistema completo de upload e consulta de imagens com autenticacao JWT, desenvolvido em Fastify + TypeScript, com processamento via Sharp e persistencia em SQLite.

⁠Principais recursos

  • Login/logout com cookie httpOnly
  • Upload de imagens com compressao, resize e conversao para PNG
  • Galeria com filtros, paginacao, lightbox, edicao e exclusao de registros
  • Armazenamento local de imagens e metadados no SQLite
  • Interface web responsiva (HTML/CSS/JS puro)
  • Pronto para Docker e Docker Swarm com volumes persistentes

⁠Quick start

docker run --rm -p 3000:3000 \
  -e HOST=0.0.0.0 \
  -e PORT=3000 \
  -e JWT_SECRET=change-this-secret \
  -e DB_PATH=./data/database.sqlite \
  -e UPLOADS_DIR=./uploads \
  -e COOKIE_SECURE=false \
  -v imagem_data:/app/data \
  -v imagem_uploads:/app/uploads \
  alian87/imagem-system:1.0.0

Acesse: http://localhost:3000/index.html

Usuario padrao inicial: admin / admin123 (altere apos o primeiro acesso).

Tag summary

Content type

Image

Digest

sha256:da3d94040…

Size

112.4 MB

Last updated

6 months ago

docker pull alian87/imagem-system