Skip to content

Commit 134c787

Browse files
authored
Merge pull request #421 from coollabsio/next
Next
2 parents 498249c + 4272dac commit 134c787

File tree

243 files changed

+2610
-1552
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

243 files changed

+2610
-1552
lines changed

.env.example

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,12 @@ VITE_SITE_URL=https://coolify.io/docs/
66
# Analytics domain for Plausible
77
# Default: coolify.io/docs
88
VITE_ANALYTICS_DOMAIN=coolify.io/docs
9+
10+
# Korrektly API Base URL
11+
VITE_KORREKTLY_BASE_URL=https://korrektly.com
12+
13+
# Korrektly Public API Token
14+
VITE_KORREKTLY_API_TOKEN=kly_pub_public_key
15+
16+
# Korrektly Dataset ID
17+
VITE_KORREKTLY_DATASET_ID=00000000-0000-0000-0000-000000000000

.github/workflows/auto-check-pr.yml

Lines changed: 0 additions & 78 deletions
This file was deleted.

.github/workflows/claude-code-review.yml

Lines changed: 0 additions & 58 deletions
This file was deleted.

.github/workflows/claude.yml

Lines changed: 0 additions & 50 deletions
This file was deleted.

.github/workflows/production-build.yml

Lines changed: 50 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,33 +10,32 @@ env:
1010
IMAGE_NAME: coollabsio/coolify-docs
1111
VITE_ANALYTICS_DOMAIN: coolify.io/docs
1212
VITE_SITE_URL: https://coolify.io/docs/
13+
VITE_KORREKTLY_API_TOKEN: ${{ secrets.VITE_KORREKTLY_API_TOKEN }}
14+
VITE_KORREKTLY_BASE_URL: ${{ secrets.VITE_KORREKTLY_BASE_URL }}
15+
VITE_KORREKTLY_DATASET_ID: ${{ secrets.VITE_KORREKTLY_DATASET_ID }}
1316

1417
jobs:
15-
build:
16-
runs-on: [self-hosted, arm64]
18+
build-push:
19+
strategy:
20+
matrix:
21+
include:
22+
- arch: amd64
23+
platform: linux/amd64
24+
runner: ubuntu-24.04
25+
- arch: aarch64
26+
platform: linux/arm64
27+
runner: ubuntu-24.04-arm
28+
runs-on: ${{ matrix.runner }}
29+
permissions:
30+
contents: read
31+
packages: write
1732
steps:
1833
- uses: actions/checkout@v4
1934
with:
2035
fetch-depth: 0
2136

2237
- name: Set up Docker Buildx
2338
uses: docker/setup-buildx-action@v3
24-
with:
25-
version: latest
26-
buildkitd-flags: --debug
27-
28-
- uses: actions/cache@v4
29-
with:
30-
path: |
31-
~/.bun/install/cache
32-
~/.cache/bun
33-
node_modules
34-
docs/.vitepress/.cache
35-
docs/.vitepress/cache
36-
docs/.vitepress/dist
37-
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb', '**/package.json') }}
38-
restore-keys: |
39-
${{ runner.os }}-bun-
4039

4140
- name: Login to ${{ env.GITHUB_REGISTRY }}
4241
uses: docker/login-action@v3
@@ -45,20 +44,48 @@ jobs:
4544
username: ${{ github.actor }}
4645
password: ${{ secrets.GITHUB_TOKEN }}
4746

48-
- name: Build and Push Image
47+
- name: Build and Push Image (${{ matrix.arch }})
4948
uses: docker/build-push-action@v6
5049
with:
5150
context: .
5251
file: Dockerfile
53-
platforms: linux/arm64
52+
platforms: ${{ matrix.platform }}
5453
build-args: |
5554
VITE_ANALYTICS_DOMAIN=${{ env.VITE_ANALYTICS_DOMAIN }}
5655
VITE_SITE_URL=${{ env.VITE_SITE_URL }}
56+
VITE_KORREKTLY_API_TOKEN=${{ env.VITE_KORREKTLY_API_TOKEN }}
57+
VITE_KORREKTLY_BASE_URL=${{ env.VITE_KORREKTLY_BASE_URL }}
58+
VITE_KORREKTLY_DATASET_ID=${{ env.VITE_KORREKTLY_DATASET_ID }}
5759
push: true
58-
cache-from: type=gha,scope=${{ github.workflow }}
59-
cache-to: type=gha,mode=max,scope=${{ github.workflow }}
6060
tags: |
61-
${{ env.GITHUB_REGISTRY }}/${{ env.IMAGE_NAME }}:latest
61+
${{ env.GITHUB_REGISTRY }}/${{ env.IMAGE_NAME }}:latest-${{ matrix.arch }}
62+
cache-from: type=gha,scope=build-${{ matrix.arch }}
63+
cache-to: type=gha,mode=max,scope=build-${{ matrix.arch }}
64+
65+
merge-manifest:
66+
runs-on: ubuntu-24.04
67+
needs: build-push
68+
permissions:
69+
contents: read
70+
packages: write
71+
steps:
72+
- uses: actions/checkout@v4
73+
74+
- uses: docker/setup-buildx-action@v3
75+
76+
- name: Login to ${{ env.GITHUB_REGISTRY }}
77+
uses: docker/login-action@v3
78+
with:
79+
registry: ${{ env.GITHUB_REGISTRY }}
80+
username: ${{ github.actor }}
81+
password: ${{ secrets.GITHUB_TOKEN }}
82+
83+
- name: Create & publish manifest on ${{ env.GITHUB_REGISTRY }}
84+
run: |
85+
docker buildx imagetools create \
86+
${{ env.GITHUB_REGISTRY }}/${{ env.IMAGE_NAME }}:latest-amd64 \
87+
${{ env.GITHUB_REGISTRY }}/${{ env.IMAGE_NAME }}:latest-aarch64 \
88+
--tag ${{ env.GITHUB_REGISTRY }}/${{ env.IMAGE_NAME }}:latest
6289
6390
- name: Deploy to Coolify
6491
run: |

0 commit comments

Comments
 (0)