diff --git a/.gitea/workflows/deploy-server.yml b/.gitea/workflows/deploy-server.yml index 534798a..19f2495 100644 --- a/.gitea/workflows/deploy-server.yml +++ b/.gitea/workflows/deploy-server.yml @@ -34,18 +34,15 @@ jobs: # run: cp /home/koptilnya/services/chad/data/database.db /home/koptilnya/services/chad/database-$(date+"%d-%m-%Y").db - name: Build - env: - LIVEKIT_API_KEY: ${{ secrets.LIVEKIT_API_KEY }} - LIVEKIT_API_SECRET: ${{ secrets.LIVEKIT_API_SECRET }} - run: docker build -t chad-server ./server + run: | + docker build -t chad-server ./server \ + --build-arg LIVEKIT_API_KEY=${{ secrets.LIVEKIT_API_KEY }} \ + --build-arg LIVEKIT_API_SECRET=${{ secrets.LIVEKIT_API_SECRET }} - name: Stop old container run: docker rm -f chad-server || true - name: Run - env: - LIVEKIT_API_KEY: ${{ secrets.LIVEKIT_API_KEY }} - LIVEKIT_API_SECRET: ${{ secrets.LIVEKIT_API_SECRET }} run: | docker run -d \ --name chad-server \ diff --git a/server/Dockerfile b/server/Dockerfile index f963e88..87a5b65 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -7,6 +7,12 @@ RUN yarn set version latest RUN yarn install --frozen-lockfile COPY . . +ARG LIVEKIT_API_KEY +ARG LIVEKIT_API_SECRET + +ENV LIVEKIT_API_KEY=$LIVEKIT_API_KEY +ENV LIVEKIT_API_SECRET=$LIVEKIT_API_SECRET + ENV PORT=80 ENV CORS_ORIGIN=chad.koptilnya.xyz ENV ANNOUNCED_ADDRESS=91.144.171.182