Skip to content
Snippets Groups Projects
Commit 7848dc69 authored by Sofiane Lasri's avatar Sofiane Lasri
Browse files

initial comit

parents
Branches
No related tags found
No related merge requests found
Pipeline #1099 failed
FROM ghcr.io/enricoros/big-agi:development
RUN apk add --no-cache openssl
WORKDIR /app
RUN mv middleware_BASIC_AUTH.ts middleware.ts
ENV NODE_ENV=production
RUN npm run build
# Copy Built app
COPY --from=builder --chown=nextjs:nodejs /app/public ./public
COPY --from=builder --chown=nextjs:nodejs /app/.next ./.next
COPY --from=builder --chown=nextjs:nodejs /app/node_modules ./node_modules
COPY --from=builder --chown=nextjs:nodejs /app/src/server/prisma ./src/server/prisma
# Start the application
CMD ["next", "start"]
\ No newline at end of file
services:
big-agi:
build: .
ports:
- "1004:3000"
command: [ "next", "start", "-p", "3000" ]
deploy:
resources:
limits:
cpus: '0.2'
memory: 256M
reservations:
memory: 128M
restart: unless-stopped
environment:
- POSTGRES_PRISMA_URL=postgresql://bigagi:${POSTGRES_PASSWORD}@postgres:5432/bigagi?schema=public
depends_on:
- postgres
postgres:
image: postgres:15-alpine
volumes:
- postgres_data:/var/lib/postgresql/data
environment:
- POSTGRES_USER=bigagi
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=bigagi
restart: unless-stopped
deploy:
resources:
limits:
cpus: '0.3'
memory: 512M
watchtower:
image: containrrr/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --schedule "0 0 * * *" --cleanup
restart: unless-stopped
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment