Skip to content

Prisma & docker#38

Merged
theAntarux merged 5 commits into
mainfrom
prisma-and-docker
Jun 10, 2026
Merged

Prisma & docker#38
theAntarux merged 5 commits into
mainfrom
prisma-and-docker

Conversation

@theAntarux

Copy link
Copy Markdown
Contributor

Docker je plne pripravený aj pre produkčnú a aj pre lokálnu verziu.
docker-compose sa delí na .dev a .prod, pre lepší use-case
Dockerfile je úplne prerobený a rozdelení na stages production a development
Prisma má základnú konfiguráciu
ENV pre PROD je dynamicky generované pomocou GitHub secretov cez CD pipeline
Closes #33

> cd.yml injektuje Github secret pre docker db
> .dev compose súbor teraz obsahuje aj backend pre full testing
> .prod compose súbor bol kompletne prepísaný a zjednodušenie je viditeľné + upustili sme od docker swarm keďže to lenvšetko  komplikovalo
> Dockerfile bol kompletne prepísaný a ktorky rozdelené do stagov, pre obe production a development image
> Bola pridaná prisma, jej základná konfigurácia a prisma export z src/database/prisma.ts
> env.ts odteraz vyžaduje DATABASE_URL
> lint:fix prebehol na celý projekt, do commitu sa tak pridali aj súbory ktoré nie sú súčasťou, bola tam len zmenená štylizácia...
> ci teraz bude generovat prismu a typecheck nebude padať
> CD má pridané perms read pre runnera, takisto bolo aktualizované settings pre repozitár
> Packages teraz majú write perms, what can I say a typo lebo sak necitam co pisem
(totálne som na to vobec neyabudol)
> CD ENV sa odteraz načítavjú dynamicky pomocou GitHub secretov
> docker-compose  .dev a .prod odteraz len referencujú .env file
Closes #37
@theAntarux theAntarux merged commit 3b4b032 into main Jun 10, 2026
2 checks passed
@theAntarux theAntarux deleted the prisma-and-docker branch June 10, 2026 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker & Prisma overhaul a refactor

1 participant