Skip to content

Commit 7b4de7a

Browse files
committed
improvements: configuration
1 parent 4e11094 commit 7b4de7a

File tree

3 files changed

+19
-18
lines changed

3 files changed

+19
-18
lines changed

.env.example

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ APP_ENV=local
33
APP_KEY=
44
APP_DEBUG=true
55
APP_TIMEZONE=UTC
6-
APP_URL=http://localhost:8000
6+
APP_DOMAIN=localhost:8000
7+
APP_URL="http://${APP_DOMAIN}"
78

89
APP_LOCALE=en
910
APP_FALLBACK_LOCALE=en
@@ -22,6 +23,7 @@ LOG_LEVEL=debug
2223
DB_CONNECTION=sqlite
2324
#DB_HOST=
2425
#DB_PORT=
26+
#DB_FORWARD_PORT=
2527
#DB_DATABASE=
2628
#DB_USERNAME=
2729
#DB_PASSWORD=
@@ -62,10 +64,8 @@ AWS_BUCKET=
6264
AWS_USE_PATH_STYLE_ENDPOINT=false
6365

6466
VITE_APP_NAME="${APP_NAME}"
67+
VITE_PORT=5173
6568

66-
USER_ID=1000
67-
GROUP_ID=1000
69+
#USER_ID=1000
70+
#GROUP_ID=1000
6871
#XDEBUG_MODE=debug
69-
70-
VITE_PORT=5173
71-
FORWARD_DB_PORT=

docker-compose.dev.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ services:
1919
- '.:/var/www/html'
2020
labels:
2121
- 'traefik.enable=true'
22-
- 'traefik.http.routers.laravel-primevue.rule=Host(`laravel-primevue.localhost`)'
22+
- 'traefik.http.routers.laravel-primevue.rule=Host(`${APP_DOMAIN}`)'
2323
- 'traefik.http.services.laravel-primevue.loadbalancer.server.port=8080' # exposed http port from serversideup image
2424
networks:
2525
- proxy
@@ -30,7 +30,7 @@ services:
3030
pgsql:
3131
image: 'postgres:17'
3232
ports:
33-
- '${FORWARD_DB_PORT:-5432}:5432'
33+
- '${DB_FORWARD_PORT:-5432}:5432'
3434
environment:
3535
PGPASSWORD: '${DB_PASSWORD:-secret}'
3636
POSTGRES_DB: '${DB_DATABASE}'

docker-compose.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,18 @@ services:
1414
- 'storage-sessions:/var/www/html/storage/framework/sessions'
1515
- 'storage-logs:/var/www/html/storage/logs'
1616
labels:
17+
# Adjust "laravel-primevue" service name as needed
1718
- 'traefik.enable=true'
18-
- 'traefik.http.routers.your-app-name.rule=Host(`your-domain.com`)'
19-
- 'traefik.http.routers.your-app-name.entrypoints=websecure'
20-
- 'traefik.http.routers.your-app-name.tls=true'
21-
- 'traefik.http.routers.your-app-name.tls.certresolver=letsencrypt'
22-
- 'traefik.http.services.your-app-name.loadbalancer.server.port=8080' # exposed http port from serversideup image
19+
- 'traefik.http.routers.laravel-primevue.rule=Host(`${APP_DOMAIN}`)'
20+
- 'traefik.http.routers.laravel-primevue.entrypoints=websecure'
21+
- 'traefik.http.routers.laravel-primevue.tls=true'
22+
- 'traefik.http.routers.laravel-primevue.tls.certresolver=letsencrypt'
23+
- 'traefik.http.services.laravel-primevue.loadbalancer.server.port=8080' # exposed http port from serversideup image
2324
# Health check
24-
- 'traefik.http.services.your-app-name.loadbalancer.healthcheck.path=/healthcheck'
25-
- 'traefik.http.services.your-app-name.loadbalancer.healthcheck.interval=30s'
26-
- 'traefik.http.services.your-app-name.loadbalancer.healthcheck.timeout=5s'
27-
- 'traefik.http.services.your-app-name.loadbalancer.healthcheck.scheme=http'
25+
- 'traefik.http.services.laravel-primevue.loadbalancer.healthcheck.path=/healthcheck'
26+
- 'traefik.http.services.laravel-primevue.loadbalancer.healthcheck.interval=30s'
27+
- 'traefik.http.services.laravel-primevue.loadbalancer.healthcheck.timeout=5s'
28+
- 'traefik.http.services.laravel-primevue.loadbalancer.healthcheck.scheme=http'
2829
networks:
2930
- proxy
3031
depends_on:
@@ -34,7 +35,7 @@ services:
3435
image: postgres:17
3536
restart: always
3637
ports:
37-
- '${FORWARD_DB_PORT:-5432}:5432'
38+
- '${DB_FORWARD_PORT:-5432}:5432'
3839
environment:
3940
POSTGRES_DB: '${DB_DATABASE}'
4041
POSTGRES_USER: '${DB_USERNAME}'

0 commit comments

Comments
 (0)