Skip to content

Commit a1fd29d

Browse files
authored
Prefer pgsql for development (alexjustesen#2309)
Co-authored-by: Alex Justesen <[email protected]>
1 parent 1fec5d0 commit a1fd29d

File tree

2 files changed

+39
-9
lines changed

2 files changed

+39
-9
lines changed

.env.example

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ APP_LOCALE=en
88
APP_FALLBACK_LOCALE=en
99
APP_FAKER_LOCALE=en_US
1010

11-
APP_MAINTENANCE_DRIVER=file
12-
APP_MAINTENANCE_STORE=database
13-
1411
PHP_CLI_SERVER_WORKERS=4
1512

1613
BCRYPT_ROUNDS=12
@@ -22,16 +19,18 @@ LOG_LEVEL=debug
2219

2320
DB_CONNECTION=sqlite
2421

22+
SESSION_DRIVER=cookie
23+
SESSION_LIFETIME=10080
24+
SESSION_ENCRYPT=false
25+
SESSION_PATH=/
26+
SESSION_DOMAIN=null
27+
2528
BROADCAST_CONNECTION=log
26-
CACHE_STORE=database
2729
FILESYSTEM_DISK=local
2830
QUEUE_CONNECTION=database
2931

30-
SESSION_DRIVER=database
31-
SESSION_LIFETIME=120
32-
SESSION_ENCRYPT=false
33-
SESSION_PATH=/
34-
SESSION_DOMAIN=null
32+
CACHE_STORE=database
33+
# CACHE_PREFIX=
3534

3635
MAIL_MAILER=smtp
3736
MAIL_HOST=mailhog
@@ -41,3 +40,5 @@ MAIL_PASSWORD=null
4140
MAIL_SCHEME=null
4241
MAIL_FROM_ADDRESS="[email protected]"
4342
MAIL_FROM_NAME="Speedtest Tracker"
43+
44+
VITE_APP_NAME="${APP_NAME}"

docker-compose.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,33 @@ services:
2121
networks:
2222
- sail
2323
depends_on:
24+
- pgsql
2425
- mailpit
26+
pgsql:
27+
image: 'postgres:17'
28+
ports:
29+
- '${FORWARD_DB_PORT:-5432}:5432'
30+
environment:
31+
PGPASSWORD: '${DB_PASSWORD:-secret}'
32+
POSTGRES_DB: '${DB_DATABASE}'
33+
POSTGRES_USER: '${DB_USERNAME}'
34+
POSTGRES_PASSWORD: '${DB_PASSWORD:-secret}'
35+
volumes:
36+
- 'sail-pgsql:/var/lib/postgresql/data'
37+
- './vendor/laravel/sail/database/pgsql/create-testing-database.sql:/docker-entrypoint-initdb.d/10-create-testing-database.sql'
38+
networks:
39+
- sail
40+
healthcheck:
41+
test:
42+
- CMD
43+
- pg_isready
44+
- '-q'
45+
- '-d'
46+
- '${DB_DATABASE}'
47+
- '-U'
48+
- '${DB_USERNAME}'
49+
retries: 3
50+
timeout: 5s
2551
mailpit:
2652
image: 'axllent/mailpit:latest'
2753
ports:
@@ -32,3 +58,6 @@ services:
3258
networks:
3359
sail:
3460
driver: bridge
61+
volumes:
62+
sail-pgsql:
63+
driver: local

0 commit comments

Comments
 (0)