This commit is contained in:
@@ -27,7 +27,7 @@ jobs:
|
|||||||
registry: ${{ github.server_url }}
|
registry: ${{ github.server_url }}
|
||||||
username: ${{ secrets.CI_USER }}
|
username: ${{ secrets.CI_USER }}
|
||||||
password: ${{ secrets.CI_PASSWORD }}
|
password: ${{ secrets.CI_PASSWORD }}
|
||||||
|
|
||||||
- name: Tag and Push Docker Image
|
- name: Tag and Push Docker Image
|
||||||
run: |
|
run: |
|
||||||
VERSION=${{ github.run_number }}
|
VERSION=${{ github.run_number }}
|
||||||
@@ -44,24 +44,24 @@ jobs:
|
|||||||
docker tag $SOURCE_IMAGE $TARGET_IMAGE:latest
|
docker tag $SOURCE_IMAGE $TARGET_IMAGE:latest
|
||||||
docker push $TARGET_IMAGE:$VERSION
|
docker push $TARGET_IMAGE:$VERSION
|
||||||
docker push $TARGET_IMAGE:latest
|
docker push $TARGET_IMAGE:latest
|
||||||
|
|
||||||
- name: Setup Helm
|
- name: Setup Helm
|
||||||
uses: azure/setup-helm@v4
|
uses: azure/setup-helm@v4
|
||||||
with:
|
with:
|
||||||
version: v3.14.0
|
version: v3.14.0
|
||||||
|
|
||||||
- name: Package Helm Chart
|
- name: Package Helm Chart
|
||||||
run: |
|
run: |
|
||||||
VERSION=${{ github.run_number }}
|
VERSION=${{ github.run_number }}
|
||||||
helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts
|
helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts
|
||||||
helm dependency build ops/chart
|
helm dependency build ops/chart
|
||||||
helm package ops/chart --version $VERSION --app-version $VERSION
|
helm package ops/chart --version $VERSION --app-version $VERSION
|
||||||
|
|
||||||
- name: Push Helm Chart to Gitea Registry
|
- name: Push Helm Chart to Gitea Registry
|
||||||
run: |
|
run: |
|
||||||
VERSION=${{ github.run_number }}
|
VERSION=${{ github.run_number }}
|
||||||
CHART_FILE=${{ env.CHART_NAME }}-${VERSION}.tgz
|
CHART_FILE=${{ env.CHART_NAME }}-${VERSION}.tgz
|
||||||
|
|
||||||
curl -f --user "${{ secrets.CI_USER }}:${{ secrets.CI_PASSWORD }}" \
|
curl -f --user "${{ secrets.CI_USER }}:${{ secrets.CI_PASSWORD }}" \
|
||||||
-X POST \
|
-X POST \
|
||||||
--upload-file ./$CHART_FILE \
|
--upload-file ./$CHART_FILE \
|
||||||
|
|||||||
12
flake.nix
12
flake.nix
@@ -53,12 +53,12 @@
|
|||||||
];
|
];
|
||||||
config = {
|
config = {
|
||||||
Cmd = [ "node" "/server/index.mjs" ];
|
Cmd = [ "node" "/server/index.mjs" ];
|
||||||
Env = {
|
Env = [
|
||||||
NODE_ENV = "production";
|
"NODE_ENV=production"
|
||||||
PORT = "3000";
|
"PORT=3000"
|
||||||
HOST = "0.0.0.0";
|
"HOST=0.0.0.0"
|
||||||
NUXT_TELEMETRY_DISABLED = "1";
|
"NUXT_TELEMETRY_DISABLED=1"
|
||||||
};
|
];
|
||||||
ExposedPorts = [ "3000/tcp" ];
|
ExposedPorts = [ "3000/tcp" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user