feat: deployment #46

Merged
matous-volf merged 11 commits from feat/deployment into main 2024-09-13 10:42:20 +00:00

11 Commits

Author SHA1 Message Date
Matouš Volf
0f3a691d29 build: optimize the production Dockerfile 2024-09-13 12:34:52 +02:00
Matouš Volf
b98f3d00d6 build: pin the package version in the production Dockerfile 2024-09-13 11:15:49 +02:00
Matouš Volf
d868b6a143 build: connect the app and database Docker compose services in the production 2024-09-13 10:13:17 +02:00
Matouš Volf
ba3c955b49 build: optimize the production Dockerfile 2024-09-13 10:11:04 +02:00
Matouš Volf
76dc47fcdb fix: only run the pending migrations on server 2024-09-13 10:10:20 +02:00
Matouš Volf
16dad65ed7 feat: do not map the local port to the production database Docker container 2024-09-13 10:09:20 +02:00
Matouš Volf
baa8ce6bab feat: run pending migrations on app start 2024-09-13 08:41:25 +02:00
Matouš Volf
27148de77c build: add diesel_migrations to dependencies 2024-09-13 08:40:38 +02:00
Matouš Volf
bbda8a4eea feat: do not map the local port to the production app Docker container 2024-09-13 07:24:01 +02:00
Matouš Volf
cccfc9671b feat: connect the production Docker compose stack to the web server network 2024-09-13 07:22:33 +02:00
Matouš Volf
7438083a7c feat: create a Docker compose stack for production 2024-09-12 20:26:23 +02:00