File tree Expand file tree Collapse file tree 3 files changed +340
-306
lines changed
Expand file tree Collapse file tree 3 files changed +340
-306
lines changed Original file line number Diff line number Diff line change @@ -128,28 +128,28 @@ jobs:
128128 tags : ghcr.io/jmanion32/portfolio-site:latest
129129
130130 deploy :
131- name : Deploy
132- runs-on : ubuntu-latest
133- needs : docker-publish
134- if : github.ref == 'refs/heads/main'
135-
136- steps :
137- - uses : actions/checkout@v4
138-
139- - name : Deploy to droplet
140- uses : appleboy/ssh-action@v1
141- with :
142- host : ${{ secrets.DROPLET_IP }}
143- username : root
144- key : ${{ secrets.DROPLET_SSH_KEY }}
145- script : |
146- docker pull ghcr.io/jmanion32/portfolio-site:latest
147- docker stop portfolio 2>/dev/null || true
148- docker rm portfolio 2>/dev/null || true
149- docker run -d \
150- --name portfolio \
151- -p 80:80 \
152- -p 443:443 \
153- -v /etc/letsencrypt:/etc/letsencrypt:ro \
154- ghcr.io/jmanion32/portfolio-site:latest
155- docker image prune -af
131+ name : Deploy
132+ runs-on : ubuntu-latest
133+ needs : docker-publish
134+ if : github.ref == 'refs/heads/main'
135+
136+ steps :
137+ - uses : actions/checkout@v4
138+
139+ - name : Deploy to droplet
140+ uses : appleboy/ssh-action@v1
141+ with :
142+ host : ${{ secrets.DROPLET_IP }}
143+ username : root
144+ key : ${{ secrets.DROPLET_SSH_KEY }}
145+ script : |
146+ docker pull ghcr.io/jmanion32/portfolio-site:latest
147+ docker stop portfolio 2>/dev/null || true
148+ docker rm portfolio 2>/dev/null || true
149+ docker run -d \
150+ --name portfolio \
151+ -p 80:80 \
152+ -p 443:443 \
153+ -v /etc/letsencrypt:/etc/letsencrypt:ro \
154+ ghcr.io/jmanion32/portfolio-site:latest
155+ docker image prune -af
Original file line number Diff line number Diff line change 1+ type TextContentPageProps = {
2+ breadcrumbs : React . ReactNode ;
3+ header : React . ReactNode ;
4+ main : React . ReactNode ;
5+ readMoreSection ?: React . ReactNode ;
6+ readMoreButton ?: React . ReactNode ;
7+ navButton : React . ReactNode ;
8+ } ;
9+
10+ function TextContentPage ( {
11+ breadcrumbs,
12+ header,
13+ main,
14+ readMoreSection,
15+ readMoreButton,
16+ navButton,
17+ } : TextContentPageProps ) {
18+ return (
19+ < div className = "page" >
20+ < div className = "text-content" >
21+ { breadcrumbs }
22+ { header }
23+
24+ < div id = "text-body" >
25+ { main }
26+ { readMoreSection }
27+ </ div >
28+
29+ { readMoreButton }
30+ </ div >
31+
32+ { navButton }
33+ </ div >
34+ ) ;
35+ }
36+
37+ export default TextContentPage ;
You can’t perform that action at this time.
0 commit comments