Pipelines update
Deploy to Staging and Production / deploy (push) Failing after 8s
Details
Deploy to Staging and Production / deploy (push) Failing after 8s
Details
This commit is contained in:
parent
99ed153bd6
commit
d3dc8cae66
|
|
@ -1,28 +1,53 @@
|
|||
name: Deploy to Production on Develop Push
|
||||
name: Deploy to Staging and Production
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- develop
|
||||
# Workflow se sproži ob vsakem push dogodku na katero koli vejo
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: ubuntu-latest # Uporabimo standardni Linux runner, ki je na voljo v Gitea Actions
|
||||
|
||||
steps:
|
||||
# 1. Korak: Prevzem kode iz repozitorija
|
||||
# Ta korak prenese kodo iz vaše veje v okolje, kjer se izvaja workflow.
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Deploy to Server via rsync
|
||||
# 2. Korak: Namestitev SSH ključa za varno povezavo s strežnikom
|
||||
# Uporabimo skrivnost (secret) SSH_PRIVATE_KEY, ki jo morate nastaviti v Gitea nastavitvah repozitorija.
|
||||
- name: Install SSH Key
|
||||
uses: shimataro/ssh-key-action@v2
|
||||
with:
|
||||
key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
known_hosts: 'just-a-placeholder-so-we-dont-get-errors' # Potrebno za delovanje akcije
|
||||
|
||||
# 3. Korak: Dodajanje prstnega odtisa strežnika v known_hosts
|
||||
# To prepreči interaktivno vprašanje o zaupanju strežnika in avtomatizira prijavo.
|
||||
- name: Adding Known Hosts
|
||||
run: ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts
|
||||
|
||||
# 4. Korak: Razmestitev na RAZVOJNI (development) strežnik
|
||||
# Ta korak se izvede SAMO, če je ime veje (gitea.ref_name), na katero se je pushalo, 'develop'.
|
||||
- name: Deploy to Development Server
|
||||
if: gitea.ref_name == 'develop'
|
||||
run: |
|
||||
mkdir -p ~/.ssh
|
||||
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
|
||||
chmod 600 ~/.ssh/id_rsa
|
||||
|
||||
echo "🚀 Deploying branch 'develop' to Development environment..."
|
||||
rsync -avz --delete \
|
||||
--exclude=".git/" \
|
||||
--exclude=".gitea/" \
|
||||
--exclude=".gitignore" \
|
||||
-e "ssh -p ${{ secrets.SSH_PORT }} -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no" \
|
||||
./ \
|
||||
${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.TARGET_DIR }}
|
||||
-e "ssh -p 22" \
|
||||
--exclude '.gitea/' \
|
||||
--exclude '.git/' \
|
||||
./ ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.TARGET_DIR }}
|
||||
echo "✅ Deployment to Development successful!"
|
||||
|
||||
# 5. Korak: Razmestitev na PRODUKCIJSKI (master) strežnik
|
||||
# Ta korak se izvede SAMO, če je ime veje, na katero se je pushalo, 'master'.
|
||||
- name: Deploy to Production Server
|
||||
if: gitea.ref_name == 'master'
|
||||
run: |
|
||||
echo "🚀 Deploying branch 'master' to Production environment..."
|
||||
rsync -avz --delete \
|
||||
-e "ssh -p 22" \
|
||||
--exclude '.gitea/' \
|
||||
--exclude '.git/' \
|
||||
./ ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.TARGET_MASTER_DIR }}
|
||||
echo "✅ Deployment to Production successful!"
|
||||
|
|
@ -51,6 +51,12 @@ a {
|
|||
|
||||
a:hover {
|
||||
color: var(--color-primary-accent-dark);
|
||||
}
|
||||
|
||||
/* === DODAN POMOŽNI RAZRED ZA STILIRANJE BESEDILA === */
|
||||
.text-accent-uppercase {
|
||||
color: var(--color-primary-accent);
|
||||
text-transform: uppercase;
|
||||
}"""
|
||||
|
||||
|
||||
|
|
@ -2003,13 +2009,13 @@ body:not(.homepage) .main-footer-bar {
|
|||
margin-bottom: var(--spacing-m);
|
||||
}
|
||||
|
||||
/* === NOVI STILI ZA PORTRET NA PRVEM SLAJDU === */
|
||||
/* === SPREMENJENI STILI ZA PORTRET NA PRVEM SLAJDU === */
|
||||
.slide-portrait {
|
||||
float: right;
|
||||
width: 160px;
|
||||
height: 160px;
|
||||
width: 250px; /* SPREMEMBA: Velikost usklajena s kontaktno stranjo */
|
||||
height: 250px; /* SPREMEMBA: Velikost usklajena s kontaktno stranjo */
|
||||
margin: 0 0 var(--spacing-m) var(--spacing-l); /* Odmik od besedila */
|
||||
border-radius: 0; /* Odstranjena okrogla oblika, ostane kvadratna */
|
||||
border-radius: 10px; /* SPREMEMBA: Zaobljeni robovi, kot na kontaktni strani */
|
||||
overflow: hidden;
|
||||
box-shadow: var(--shadow-medium); /* Uporaba obstoječe sence */
|
||||
border: none; /* Odstranjen bel rob */
|
||||
|
|
@ -2039,8 +2045,8 @@ body:not(.homepage) .main-footer-bar {
|
|||
.slide-portrait {
|
||||
float: none; /* Odstranimo float, da se slika centrira */
|
||||
margin: 0 auto var(--spacing-l) auto; /* Centriramo portret in mu dodamo odmik spodaj */
|
||||
width: 140px;
|
||||
height: 140px;
|
||||
width: 200px; /* SPREMEMBA: Povečana velikost za boljšo vidljivost */
|
||||
height: 200px; /* SPREMEMBA: Povečana velikost za boljšo vidljivost */
|
||||
}
|
||||
}"""
|
||||
|
||||
|
|
@ -2252,9 +2258,10 @@ echo "Izvoz kode končan. Vsebina je shranjena v datoteko $OUTPUT_FILE""""
|
|||
box-shadow: var(--shadow-medium);
|
||||
}
|
||||
|
||||
/* === SPREMEMBE TUKAJ === */
|
||||
.grid-image {
|
||||
width: 100%;
|
||||
min-height: 250px;
|
||||
aspect-ratio: 1 / 1; /* SPREMEMBA: Zagotovi kvadratno razmerje */
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
border-radius: 10px;
|
||||
|
|
@ -2363,11 +2370,11 @@ echo "Izvoz kode končan. Vsebina je shranjena v datoteko $OUTPUT_FILE""""
|
|||
/* --- MEDIA QUERIES --- */
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.grid-image { min-height: 250px; }
|
||||
/* SPREMEMBA: Odstranjen min-height */
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.grid-image { min-height: 350px; }
|
||||
/* SPREMEMBA: Odstranjen min-height */
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
|
|
@ -3297,8 +3304,8 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||
<section class="container">
|
||||
<!-- === POPRAVEK: Dodani uvodni sliki === -->
|
||||
<div class="image-grid">
|
||||
<div class="grid-image" style="background-image: url('/assets/images/home-slider-07-papiga.jpg'); min-height: 350px;"></div>
|
||||
<div class="grid-image" style="background-image: url('/assets/images/blog-sadje-ogledalo.jpg'); min-height: 350px;"></div>
|
||||
<div class="grid-image" style="background-image: url('/assets/images/home-slider-07-papiga.jpg');"></div>
|
||||
<div class="grid-image" style="background-image: url('/assets/images/blog-sadje-ogledalo.jpg');"></div>
|
||||
</div>
|
||||
|
||||
<!-- === POPRAVEK: Celotna vsebina bloga v eni datoteki === -->
|
||||
|
|
@ -4598,18 +4605,21 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||
/>
|
||||
</figure>
|
||||
<div class="slide-text">
|
||||
<!-- === DODAN PORTRET === -->
|
||||
<!-- === PORTRET === -->
|
||||
<figure class="slide-portrait">
|
||||
<img src="/assets/images/portret.JPG" alt="Portret mag. Hermine Merc">
|
||||
</figure>
|
||||
|
||||
<h2>PSIHOTERAPEVT, VRHUNSKI STROKOVNJAK</h2>
|
||||
<p>
|
||||
|
||||
<!-- === SPREMEMBA: Dodan razred za stil besedila === -->
|
||||
<p class="text-accent-uppercase">
|
||||
<strong>
|
||||
mag. Hermina Merc<br />
|
||||
psihoterapevt in specialist klinični psiholog
|
||||
</strong>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<strong>
|
||||
Kot vrhunski strokovnjak psihoterapevt in specialist klinični
|
||||
|
|
|
|||
Loading…
Reference in New Issue