mirror of
https://github.com/xCyanGrizzly/DragonsStash.git
synced 2026-05-11 06:11:15 +00:00
Compare commits
10 Commits
copilot/fi
...
copilot/fi
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6cc8e1185a | ||
|
|
066fb5a046 | ||
|
|
bed99f8167 | ||
|
|
80a8833f2c | ||
|
|
7303d5c6d3 | ||
|
|
c5ca9a7460 | ||
|
|
186aae38b5 | ||
|
|
df006636de | ||
|
|
373f1f2f08 | ||
|
|
81d322a91c |
13
Dockerfile
13
Dockerfile
@@ -40,12 +40,13 @@ COPY --from=builder /app/prisma.config.ts ./prisma.config.ts
|
|||||||
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
|
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
|
||||||
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
|
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
|
||||||
|
|
||||||
# Copy node_modules for prisma CLI (needed for migrate deploy at startup)
|
# Copy node_modules for prisma CLI (needed for migrate deploy at startup).
|
||||||
COPY --from=builder /app/node_modules/.prisma ./node_modules/.prisma
|
# Copying the full directory ensures all transitive dependencies are present.
|
||||||
COPY --from=builder /app/node_modules/@prisma ./node_modules/@prisma
|
COPY --from=builder /app/node_modules ./node_modules
|
||||||
COPY --from=builder /app/node_modules/prisma ./node_modules/prisma
|
# Recreate the .bin/prisma symlink so Node resolves __dirname to prisma/build/,
|
||||||
COPY --from=builder /app/node_modules/.bin/prisma ./node_modules/.bin/prisma
|
# where the WASM files live (COPY dereferences symlinks, breaking WASM resolution)
|
||||||
COPY --from=builder /app/node_modules/dotenv ./node_modules/dotenv
|
RUN mkdir -p ./node_modules/.bin && \
|
||||||
|
ln -sf ../prisma/build/index.js ./node_modules/.bin/prisma
|
||||||
|
|
||||||
# Copy entrypoint script
|
# Copy entrypoint script
|
||||||
COPY --chown=nextjs:nodejs docker-entrypoint.sh ./
|
COPY --chown=nextjs:nodejs docker-entrypoint.sh ./
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
pull_policy: build
|
pull_policy: never
|
||||||
ports:
|
ports:
|
||||||
- "${APP_PORT:-3000}:3000"
|
- "${APP_PORT:-3000}:3000"
|
||||||
environment:
|
environment:
|
||||||
@@ -35,7 +35,7 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: worker/Dockerfile
|
dockerfile: worker/Dockerfile
|
||||||
pull_policy: build
|
pull_policy: never
|
||||||
environment:
|
environment:
|
||||||
- DATABASE_URL=postgresql://${POSTGRES_USER:-dragons}:${POSTGRES_PASSWORD:-stash}@db:5432/${POSTGRES_DB:-dragonsstash}
|
- DATABASE_URL=postgresql://${POSTGRES_USER:-dragons}:${POSTGRES_PASSWORD:-stash}@db:5432/${POSTGRES_DB:-dragonsstash}
|
||||||
- TELEGRAM_API_ID=${TELEGRAM_API_ID:-}
|
- TELEGRAM_API_ID=${TELEGRAM_API_ID:-}
|
||||||
@@ -67,7 +67,7 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: bot/Dockerfile
|
dockerfile: bot/Dockerfile
|
||||||
pull_policy: build
|
pull_policy: never
|
||||||
environment:
|
environment:
|
||||||
- DATABASE_URL=postgresql://${POSTGRES_USER:-dragons}:${POSTGRES_PASSWORD:-stash}@db:5432/${POSTGRES_DB:-dragonsstash}
|
- DATABASE_URL=postgresql://${POSTGRES_USER:-dragons}:${POSTGRES_PASSWORD:-stash}@db:5432/${POSTGRES_DB:-dragonsstash}
|
||||||
- BOT_TOKEN=${BOT_TOKEN:-}
|
- BOT_TOKEN=${BOT_TOKEN:-}
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
import { Inter } from "next/font/google";
|
|
||||||
|
|
||||||
export const inter = Inter({
|
|
||||||
subsets: ["latin"],
|
|
||||||
variable: "--font-inter",
|
|
||||||
});
|
|
||||||
Reference in New Issue
Block a user