summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHungVP <lesauthjenthu@gmail.com>2025-08-10 04:41:23 +0700
committerGitHub <noreply@github.com>2025-08-09 23:41:23 +0200
commitfa698c276c7e3f897dac411dba1cf03d5696a2cf (patch)
tree86ae9a11a94f245966073e3915e9aa24b4fb7e7b
parente908bad1679b8182ffbe6006e71bf38c7ada1bc0 (diff)
downloadopencut-fa698c276c7e3f897dac411dba1cf03d5696a2cf.tar.gz
Add FREESOUND API to docker file (#531)
-rw-r--r--apps/web/Dockerfile10
-rw-r--r--docker-compose.yaml5
2 files changed, 14 insertions, 1 deletions
diff --git a/apps/web/Dockerfile b/apps/web/Dockerfile
index d1a60846..6c42e708 100644
--- a/apps/web/Dockerfile
+++ b/apps/web/Dockerfile
@@ -5,6 +5,9 @@ FROM base AS builder
WORKDIR /app
+ARG FREESOUND_CLIENT_ID
+ARG FREESOUND_API_KEY
+
COPY package.json package.json
COPY bun.lock bun.lock
COPY turbo.json turbo.json
@@ -28,6 +31,9 @@ ENV UPSTASH_REDIS_REST_URL="http://localhost:8079"
ENV UPSTASH_REDIS_REST_TOKEN="example_token"
ENV NEXT_PUBLIC_BETTER_AUTH_URL="http://localhost:3000"
+ENV FREESOUND_CLIENT_ID=$FREESOUND_CLIENT_ID
+ENV FREESOUND_API_KEY=$FREESOUND_API_KEY
+
WORKDIR /app/apps/web
RUN bun run build
@@ -54,4 +60,6 @@ EXPOSE 3000
ENV PORT=3000
ENV HOSTNAME="0.0.0.0"
-CMD ["bun", "apps/web/server.js"] \ No newline at end of file
+
+CMD ["bun", "apps/web/server.js"]
+
diff --git a/docker-compose.yaml b/docker-compose.yaml
index 40e22339..2c7810f8 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -50,6 +50,9 @@ services:
build:
context: .
dockerfile: ./apps/web/Dockerfile
+ args:
+ - FREESOUND_CLIENT_ID=${FREESOUND_CLIENT_ID}
+ - FREESOUND_API_KEY=${FREESOUND_API_KEY}
restart: unless-stopped
ports:
- "3100:3000" # app is running on 3000 so we run this at 3100
@@ -60,6 +63,8 @@ services:
- BETTER_AUTH_SECRET=your-production-secret-key-here
- UPSTASH_REDIS_REST_URL=http://serverless-redis-http:80
- UPSTASH_REDIS_REST_TOKEN=example_token
+ - FREESOUND_CLIENT_ID=${FREESOUND_CLIENT_ID}
+ - FREESOUND_API_KEY=${FREESOUND_API_KEY}
depends_on:
db:
condition: service_healthy