Skip to content

Commit 3e2d1b9

Browse files
committed
feat: docusaurus container
Signed-off-by: Leonardo Cecchi <[email protected]>
1 parent bed1e3a commit 3e2d1b9

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Build containers
2+
3+
on:
4+
workflow_dispatch:
5+
6+
env:
7+
REGISTRY: "ghcr.io"
8+
REGISTRY_USER: ${{ github.actor }}
9+
REGISTRY_PASSWORD: ${{ secrets.GITHUB_TOKEN }}
10+
11+
jobs:
12+
docker:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Login to Docker Hub
16+
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3
17+
with:
18+
registry: ${{ env.REGISTRY }}
19+
username: ${{ env.REGISTRY_USER }}
20+
password: ${{ env.REGISTRY_PASSWORD }}
21+
22+
- name: Set up QEMU
23+
uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3
24+
25+
- name: Set up Docker Buildx
26+
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3
27+
28+
- name: Build and push
29+
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6
30+
with:
31+
push: true
32+
tags: ${{ env.REGISTRY }}/cloudnative-pg/docs:latest

Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
FROM node:lts-trixie-slim
2+
3+
RUN apt update && \
4+
apt install -y git && \
5+
git clone https://github.com/cloudnative-pg/docs /website
6+
7+
WORKDIR /website
8+
RUN yarn
9+
10+
CMD ["yarn", "start", "-h", "0.0.0.0"]

0 commit comments

Comments
 (0)