Skip to content

openmaplt/openmap.lt

Repository files navigation

openmap_app

Nauja openmap.lt aplikacijos versija

Technologijos

  • Node.js >= v24
  • Next.js 15
  • TypeScript
  • Tailwind CSS
  • PostgreSQL + PostGIS (per Docker)

Pradžia

1. Instaliuoti priklausomybes

npm install

2. Paleisti PostgreSQL su PostGIS (Docker)

docker-compose up -d

Ši komanda paleis PostgreSQL 16 su PostGIS 3.5 plėtiniu. Duomenų bazė bus prieinama adresu localhost:5432.

3. Sukonfigūruoti aplinkos kintamuosius

Nukopijuokite .env.example į .env.local:

cp .env.example .env.local

Pagal nutylėjimą naudojama:

  • Database: openmap
  • User: openmap
  • Password: openmap
  • Port: 5432

4. Paleisti projektą

npm run dev

Aplikacija bus prieinama adresu: http://localhost:3000

Docker valdymas

Sustabdyti duomenų bazę

docker-compose stop

Paleisti iš naujo

docker-compose start

Išjungti ir išvalyti duomenis

docker-compose down -v

Peržiūrėti logs

docker-compose logs -f postgres

Vystymas

Linting

npm run lint

Formatavimas

npm run format

Build

npm run build

Production Deployment

Projektas turi automatinį deployment į production serverį per GitHub Actions. Detali dokumentacija: DEPLOYMENT.md

Greitas startas:

  1. Sukonfigūruokite GitHub Secrets (žr. DEPLOYMENT.md)
  2. Sukurkite release tag:
git tag -a v1.0.0 -m "Release v1.0.0"
git push origin v1.0.0
  1. GitHub Actions automatiškai deploy'ins į serverį

About

Nauja openmap.lt aplikacijos versija

Resources

Stars

Watchers

Forks

Contributors 6