env thing and starting to changes

This commit is contained in:
user
2025-10-21 01:16:39 +03:00
parent b150095361
commit 3232542de1
10 changed files with 41 additions and 144 deletions

View File

@@ -1,4 +1,4 @@
FROM node:22.11.0 AS base
FROM node:24.10.0 AS base
RUN npm i -g bun
@@ -6,15 +6,15 @@ FROM base AS builder
WORKDIR /app
COPY package.json bun.lockb turbo.json ./
COPY package.json bun.lock turbo.json ./
COPY administrative/admin/package.json ./administrative/admin/package.json
COPY apps/admin/package.json ./apps/admin/package.json
COPY packages ./packages
RUN bun install
COPY administrative/admin ./administrative/admin
COPY apps/admin ./apps/admin
RUN bun install
@@ -26,4 +26,4 @@ EXPOSE 3000
RUN chmod +x scripts/prod.start.sh
CMD ["/bin/sh", "scripts/prod.start.sh", "administrative/admin"]
CMD ["/bin/sh", "scripts/prod.start.sh", "apps/admin"]

View File

@@ -1,4 +1,4 @@
FROM node:22.11.0 AS base
FROM node:24.10.0 AS base
RUN npm i -g bun
@@ -8,13 +8,13 @@ WORKDIR /app
COPY package.json bun.lockb turbo.json ./
COPY frontends/uno-fe/package.json ./frontends/uno-fe/package.json
COPY apps/frontend/package.json ./apps/frontend/package.json
COPY packages ./packages
RUN bun install
COPY frontends/uno-fe ./frontends/uno-fe
COPY apps/frontend ./apps/frontend
RUN bun install
@@ -26,4 +26,4 @@ EXPOSE 3000
RUN chmod +x scripts/prod.start.sh
CMD ["/bin/sh", "scripts/prod.start.sh", "frontends/uno-fe"]
CMD ["/bin/sh", "scripts/prod.start.sh", "apps/frontend"]

View File

@@ -1,4 +1,4 @@
FROM node:22.11.0 AS base
FROM node:24.10.0 AS base
RUN npm i -g bun
@@ -6,7 +6,7 @@ FROM base AS primary
WORKDIR /app
COPY package.json bun.lockb turbo.json ./
COPY package.json bun.lock turbo.json ./
COPY packages/db packages/db

View File

@@ -1,36 +0,0 @@
FROM python:3.13-slim-bookworm
RUN apt-get update && apt-get install -y \
bash wget gnupg curl zip unzip \
libnss3 libatk1.0-0 libatk-bridge2.0-0 \
libcups2 libxrandr2 libxss1 libasound2 \
libxdamage1 libgbm-dev \
libxcomposite1 libcurl4 xvfb \
fonts-liberation libnspr4 chromium && \
rm -rf /var/lib/apt/lists/*
RUN useradd -m -d /home/bro -s /bin/bash bro
WORKDIR /home/bro/app
RUN chown -R bro:bro /home/bro
USER bro
ENV PATH="$PATH:/home/bro/.local/bin"
RUN pip install --user --no-cache-dir uv
RUN uv python install 3.13
COPY --chown=bro:bro workers/ticket_scraper/uv.lock workers/ticket_scraper/pyproject.toml workers/ticket_scraper/.python-version ./
RUN uv lock
COPY --chown=bro:bro workers/ticket_scraper ./
EXPOSE 8080
ENV CHROME_EXECUTABLE_PATH="/usr/bin/chromium"
CMD ["uv", "run", "python", "-m", "fastapi", "run", "--port=8080", "main.py"]