Files
Webserver/.gitea/workflows/deploy.yaml
Akshay Kolli e5d99f1a45
Some checks failed
Deploy Website / build-and-deploy (push) Failing after 2m59s
Added gitea runner
2026-02-07 20:24:42 -05:00

33 lines
766 B
YAML

name: Deploy Website
on:
push:
branches:
- main
- master
jobs:
build-and-deploy:
runs-on: ubuntu-latest # Ensure your runner has this label, or change to 'docker' or similar
steps:
- name: Check out repository code
uses: actions/checkout@v3
- name: Build Docker Image
run: |
cd web
docker build -t my-website:latest .
- name: Stop and Remove Existing Container
run: |
docker stop website-container || true
docker rm website-container || true
- name: Run New Container
run: |
docker run -d \
--name website-container \
--restart unless-stopped \
-p 3000:3000 \
my-website:latest