diff --git a/.gitea/workflows/deploy-server.yml b/.gitea/workflows/deploy-server.yml index 916ebd5..c888393 100644 --- a/.gitea/workflows/deploy-server.yml +++ b/.gitea/workflows/deploy-server.yml @@ -35,7 +35,7 @@ jobs: docker run -d \ --name chad-server \ --network traefik \ - --mount type=bind,src=/home/koptilnya/services/chad/database.db,dst=/app/prisma/database.db \ + --volume /home/koptilnya/services/chad/data:/app/data -p 40000-40100:40000-40100/udp \ --label "traefik.enable=true" \ --label "traefik.http.routers.chad-server.rule=Host(\`api.koptilnya.xyz\`) && PathPrefix(\`/chad\`)" \ diff --git a/server/Dockerfile b/server/Dockerfile index 307986f..ef7ac0e 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -10,6 +10,7 @@ COPY . . ENV PORT=80 ENV CORS_ORIGIN=chad.koptilnya.xyz ENV ANNOUNCED_ADDRESS=91.144.171.182 +ENV DATABASE_URL=file:../data/database.db RUN yarn db:deploy diff --git a/server/prisma/schema.prisma b/server/prisma/schema.prisma index 6d0c9a8..9018524 100644 --- a/server/prisma/schema.prisma +++ b/server/prisma/schema.prisma @@ -1,6 +1,6 @@ datasource db { provider = "sqlite" - url = "file:./database.db" + url = env("DATABASE_URL") } generator client {