Compare commits
No commits in common. "prod" and "main" have entirely different histories.
|
|
@ -1,22 +0,0 @@
|
||||||
name: Deploy Yaltopia Tickets Admin
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- prod
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
deploy:
|
|
||||||
runs-on: self-hosted
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Update admin repo on server
|
|
||||||
run: |
|
|
||||||
cd /opt/yaltopia/ticket/Yaltopia-Ticket-Admin
|
|
||||||
git fetch origin
|
|
||||||
git reset --hard origin/prod
|
|
||||||
|
|
||||||
- name: Rebuild and restart admin stack
|
|
||||||
run: |
|
|
||||||
cd /opt/yaltopia/ticket
|
|
||||||
docker compose up -d --build admin
|
|
||||||
|
|
@ -7,18 +7,11 @@ WORKDIR /app
|
||||||
COPY package*.json ./
|
COPY package*.json ./
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
RUN npm ci
|
RUN npm ci --only=production
|
||||||
|
|
||||||
# Copy source code
|
# Copy source code
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# Build-time env (Vite inlines these at build time)
|
|
||||||
ARG VITE_BACKEND_API_URL
|
|
||||||
ARG VITE_ENV=production
|
|
||||||
|
|
||||||
ENV VITE_BACKEND_API_URL=${VITE_BACKEND_API_URL}
|
|
||||||
ENV VITE_ENV=${VITE_ENV}
|
|
||||||
|
|
||||||
# Build the application
|
# Build the application
|
||||||
RUN npm run build:prod
|
RUN npm run build:prod
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user