Compare commits

...

5 Commits
main ... prod

Author SHA1 Message Date
“kirukib”
3290250db3 Merge branch 'main' into prod
All checks were successful
Deploy Yaltopia Tickets Admin / deploy (push) Successful in 49s
2026-03-09 20:01:25 +03:00
5a8c5639b5 Merge branch 'prod' of https://gitea.yaltopia.com/YaltopiaTech/Yaltopia-Ticket-Admin
All checks were successful
Deploy Yaltopia Tickets Admin / deploy (push) Successful in 37s
2026-02-28 06:28:54 -08:00
Binyam
c7021d8c59 Update Dockerfile to pass env variables
All checks were successful
Deploy Yaltopia Tickets Admin / deploy (push) Successful in 21s
2026-02-28 15:22:16 +03:00
Binyam
7d78a488c1 Update Dockerfile to install dev dependecies
All checks were successful
Deploy Yaltopia Tickets Admin / deploy (push) Successful in 23s
2026-02-28 14:40:10 +03:00
Binyam
05f8418a48 Add deployment workflow
Some checks failed
Deploy Yaltopia Tickets Admin / deploy (push) Failing after 2s
2026-02-28 14:37:06 +03:00
2 changed files with 30 additions and 1 deletions

View File

@ -0,0 +1,22 @@
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

View File

@ -7,11 +7,18 @@ WORKDIR /app
COPY package*.json ./
# Install dependencies
RUN npm ci --only=production
RUN npm ci
# Copy source code
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
RUN npm run build:prod