-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.coolify.yaml
40 lines (38 loc) · 1.22 KB
/
docker-compose.coolify.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
services:
website:
build:
context: .
dockerfile: deploy/Dockerfile.website
volumes:
- website-tmp:/app/tmp/
expose:
- "3333"
environment:
# Entrypoint environment variables
- "ON_STARTUP_ENSURE_APP_KEY=${ON_STARTUP_ENSURE_APP_KEY:-false}"
- "ON_STARTUP_MIGRATE=${ON_STARTUP_MIGRATE:-false}"
# Project environment variables
- "HOST=0.0.0.0"
- "PORT=3333"
- "TZ=${TZ:-UTC}"
- "LOG_LEVEL=${LOG_LEVEL:-info}"
- "APP_KEY=${APP_KEY}"
- "SESSION_DRIVER=${SESSION_DRIVER:-cookie}"
- "REDIS_HOST=${REDIS_HOST:-valkey}"
- "REDIS_PORT=${REDIS_PORT:-6379}"
- "REDIS_PASSWORD=${REDIS_PASSWORD}"
- "FROM_EMAIL=${FROM_EMAIL:[email protected]}"
- "SMTP_HOST=${SMTP_HOST}"
- "SMTP_PORT=${SMTP_PORT}"
- "INERTIA_PUBLIC_TZ=${INERTIA_PUBLIC_TZ:-Europe/Lisbon}"
- "INERTIA_PUBLIC_EVENT_COUNTDOWN_DATE=${INERTIA_PUBLIC_EVENT_COUNTDOWN_DATE:-2025-04-11}"
valkey:
image: valkey/valkey:8-alpine
command: ["valkey-server", "--save", "60", "1", "--loglevel", "warning"]
volumes:
- valkey-data:/data
environment:
- "VALKEY_EXTRA_FLAGS=${VALKEY_EXTRA_FLAGS}"
volumes:
website-tmp:
valkey-data: