24 lines
781 B
YAML
24 lines
781 B
YAML
services:
|
|
pawfeed:
|
|
build:
|
|
context: ..
|
|
dockerfile: docker/Dockerfile
|
|
args:
|
|
# All vars needed at build time (Next.js runs server code during build)
|
|
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: ${NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY}
|
|
NEXT_PUBLIC_SUPABASE_URL: ${NEXT_PUBLIC_SUPABASE_URL}
|
|
CLERK_SECRET_KEY: ${CLERK_SECRET_KEY}
|
|
SUPABASE_SERVICE_ROLE_KEY: ${SUPABASE_SERVICE_ROLE_KEY}
|
|
UPSTASH_REDIS_REST_URL: ${UPSTASH_REDIS_REST_URL}
|
|
UPSTASH_REDIS_REST_TOKEN: ${UPSTASH_REDIS_REST_TOKEN}
|
|
DATABASE_URL: ${DATABASE_URL}
|
|
image: pawfeed:latest
|
|
container_name: pawfeed
|
|
restart: unless-stopped
|
|
ports:
|
|
- "4563:3000"
|
|
env_file:
|
|
- ../.env.local
|
|
environment:
|
|
NODE_ENV: production
|