chore: improve local setup and change database type
This commit is contained in:
parent
8969e2b8aa
commit
9664de0e16
6 changed files with 22 additions and 5 deletions
2
.env
2
.env
|
|
@ -1,2 +1,2 @@
|
|||
VITE_APP_VERSION=1.0.0-alpha
|
||||
DATABASE_URL="file:./dev.db"
|
||||
DATABASE_URL="postgres://hestia:test123@localhost:5432/hestia"
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -19,3 +19,6 @@ vite.config.ts.timestamp-*
|
|||
|
||||
*/dev.db
|
||||
*/dev.db-journal
|
||||
|
||||
# Env files
|
||||
.env.*
|
||||
9
devops/docker-compose.dev.yml
Normal file
9
devops/docker-compose.dev.yml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
services:
|
||||
hestia-database:
|
||||
image: 'postgres:12-alpine'
|
||||
container_name: 'hestia-database'
|
||||
ports:
|
||||
- '5432:5432'
|
||||
environment:
|
||||
POSTGRES_USER: hestia
|
||||
POSTGRES_PASSWORD: test123
|
||||
3
devops/docker-compose.wait.yml
Normal file
3
devops/docker-compose.wait.yml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
services:
|
||||
wait:
|
||||
image: dokku/wait
|
||||
|
|
@ -3,8 +3,11 @@
|
|||
"version": "0.0.1",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite dev",
|
||||
"dev": "bun database:up && bun prisma:push && vite dev",
|
||||
"build": "vite build",
|
||||
"build-storybook": "storybook build",
|
||||
"database:up": "docker compose -p hestia -f devops/docker-compose.dev.yml up -d && docker compose -p hestia -f devops/docker-compose.dev.yml -f devops/docker-compose.wait.yml run --rm wait -c hestia-database:5432",
|
||||
"database:down": "docker compose -p hestia -f devops/docker-compose.dev.yml down",
|
||||
"preview": "vite preview",
|
||||
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
|
||||
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
|
||||
|
|
@ -13,7 +16,6 @@
|
|||
"test:unit": "vitest",
|
||||
"test": "bun run test:unit -- --run && bun run test:e2e",
|
||||
"storybook": "storybook dev -p 6006",
|
||||
"build-storybook": "storybook build",
|
||||
"test:e2e": "playwright test",
|
||||
"prisma:dev": "prisma migrate dev",
|
||||
"prisma:format": "prisma format",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ generator pothos {
|
|||
}
|
||||
|
||||
datasource db {
|
||||
provider = "sqlite"
|
||||
provider = "postgresql"
|
||||
url = env("DATABASE_URL")
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue