fix asset generate; change links
Build and Deploy Docker / build (push) Successful in 1m20s
Build and Deploy Docker / deploy (push) Successful in 45s

This commit is contained in:
2026-07-14 23:54:59 +02:00
parent 22866ed675
commit 0611fc06a9
4 changed files with 23 additions and 17 deletions
+2
View File
@@ -46,3 +46,5 @@ jobs:
cd /home/ryjek/docker/portfolio cd /home/ryjek/docker/portfolio
docker compose pull docker compose pull
docker compose up -d docker compose up -d
docker compose exec php ./bin/console importmap:install
docker compose exec php php bin/console asset-map:compile
+2 -2
View File
@@ -5,8 +5,8 @@ services:
dockerfile: ./services/php/Dockerfile dockerfile: ./services/php/Dockerfile
container_name: portfolio_php container_name: portfolio_php
working_dir: /app working_dir: /app
# volumes: volumes:
# - ./project:/app - ./project:/app
ports: ports:
- "8000:8000" - "8000:8000"
environment: environment:
+15 -14
View File
@@ -26,9 +26,10 @@ final class PortfolioContent
'Zajmuję się całym procesem tworzenia aplikacji — od analizy potrzeb i projektowania rozwiązania, przez implementację, aż po wdrożenie i utrzymanie w środowisku Linux. Najważniejsze są dla mnie solidny kod, stabilne działanie oraz rozwiązania, które rzeczywiście odpowiadają na potrzeby użytkowników.' 'Zajmuję się całym procesem tworzenia aplikacji — od analizy potrzeb i projektowania rozwiązania, przez implementację, aż po wdrożenie i utrzymanie w środowisku Linux. Najważniejsze są dla mnie solidny kod, stabilne działanie oraz rozwiązania, które rzeczywiście odpowiadają na potrzeby użytkowników.'
], ],
'email' => 'szymon.gawlik@gmail.com', 'email' => 'szymon.gawlik@gmail.com',
'github' => 'https://github.com/szymongawlik', 'github' => 'https://github.com/Ryjek0/',
'gitea' => 'https://git.rhost.ovh/ryjek', 'gitea' => 'https://git.rhost.ovh/ryjek',
'linkedin' => 'https://www.linkedin.com/in/szymongawlik', 'bitbucket' => 'https://bitbucket.org/szymon_gawlik/',
'linkedin' => 'https://www.linkedin.com/in/szymon-gawlik-4b187194/',
]; ];
} }
@@ -42,8 +43,8 @@ final class PortfolioContent
return [ return [
['group' => 'Backend', 'items' => ['PHP 8.4', 'Symfony', 'API Platform', 'Doctrine ORM']], ['group' => 'Backend', 'items' => ['PHP 8.4', 'Symfony', 'API Platform', 'Doctrine ORM']],
['group' => 'Frontend', 'items' => ['JavaScript', 'jQuery', 'Smarty', 'Twig', 'Stimulus', 'React']], ['group' => 'Frontend', 'items' => ['JavaScript', 'jQuery', 'Smarty', 'Twig', 'Stimulus', 'React']],
['group' => 'Dane', 'items' => ['MySQL', 'Redis', 'PostgreSQL']], ['group' => 'Dane', 'items' => ['MySQL', 'Redis']],
['group' => 'DevOps', 'items' => ['Docker', 'GitHub Actions', 'Nginx', 'Linux']], ['group' => 'DevOps', 'items' => ['Docker', 'Linux', 'GitHub Actions', 'Nginx']],
]; ];
} }
@@ -76,16 +77,16 @@ final class PortfolioContent
'githubfront' => 'https://git.rhost.ovh/ryjek/sprawozdania-frontend', 'githubfront' => 'https://git.rhost.ovh/ryjek/sprawozdania-frontend',
'live' => 'https://crm.rhost.ovh/', 'live' => 'https://crm.rhost.ovh/',
], ],
[ // [
'name' => 'Wizytówka', // 'name' => 'Wizytówka',
'year' => '2024', // 'year' => '2024',
'role' => 'Backend', // 'role' => 'Backend',
'description' => 'Strona wizytówka prezentuje najważniejsze informacje o firmie, jej ofercie i danych kontaktowych w przejrzystej formie. Galeria pozwala zaprezentować realizacje, a sekcja artykułów umożliwia publikowanie aktualności, porad i wartościowych treści dla klientów.', // 'description' => 'Strona wizytówka prezentuje najważniejsze informacje o firmie, jej ofercie i danych kontaktowych w przejrzystej formie. Galeria pozwala zaprezentować realizacje, a sekcja artykułów umożliwia publikowanie aktualności, porad i wartościowych treści dla klientów.',
'stack' => ['Symfony', 'Doctrine', 'Stripe', 'Tailwind'], // 'stack' => ['Symfony', 'Doctrine', 'Stripe', 'Tailwind'],
'thumbnail' => 'images/projects/wizytowka.svg', // 'thumbnail' => 'images/projects/wizytowka.svg',
'github' => 'https://github.com/szymongawlik/rynek-lokalny', // 'github' => 'https://github.com/szymongawlik/rynek-lokalny',
'live' => 'https://rynek.example.com', // 'live' => 'https://rynek.example.com',
], // ],
]; ];
} }
} }
+3
View File
@@ -33,6 +33,7 @@
<a class="btn" href="mailto:{{ profile.email }}">Napisz do mnie</a> <a class="btn" href="mailto:{{ profile.email }}">Napisz do mnie</a>
<a class="btn" href="{{ profile.gitea }}" target="_blank" rel="noopener">Gitea</a> <a class="btn" href="{{ profile.gitea }}" target="_blank" rel="noopener">Gitea</a>
<a class="btn" href="{{ profile.github }}" target="_blank" rel="noopener">GitHub</a> <a class="btn" href="{{ profile.github }}" target="_blank" rel="noopener">GitHub</a>
<a class="btn" href="{{ profile.bitbucket }}" target="_blank" rel="noopener">BitBucket</a>
</div> </div>
<div class="hero-meta"> <div class="hero-meta">
<span><b>{{ profile.location }}</b> — lokalizacja</span> <span><b>{{ profile.location }}</b> — lokalizacja</span>
@@ -171,7 +172,9 @@
<span>© {{ 'now'|date('Y') }} {{ profile.name }} — zbudowane w Symfony</span> <span>© {{ 'now'|date('Y') }} {{ profile.name }} — zbudowane w Symfony</span>
<div class="footer-links"> <div class="footer-links">
<a href="mailto:{{ profile.email }}">e-mail</a> <a href="mailto:{{ profile.email }}">e-mail</a>
<a href="{{ profile.gitea }}" target="_blank" rel="noopener">Gitea</a>
<a href="{{ profile.github }}" target="_blank" rel="noopener">GitHub</a> <a href="{{ profile.github }}" target="_blank" rel="noopener">GitHub</a>
<a href="{{ profile.bitbucket }}" target="_blank" rel="noopener">BitBucket</a>
<a href="{{ profile.linkedin }}" target="_blank" rel="noopener">LinkedIn</a> <a href="{{ profile.linkedin }}" target="_blank" rel="noopener">LinkedIn</a>
</div> </div>
</div> </div>