mirror of
https://github.com/XFox111/my-website.git
synced 2026-07-02 19:52:45 +03:00
Compare commits
9 Commits
20260103.1
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 82b487537c | |||
| 527a96481f | |||
| e4638ec833 | |||
| e50babc71d | |||
| f26b99cd8d | |||
| e446a215bb | |||
| 6351a9db55 | |||
| a2e2ad6f88 | |||
| 60a069e1f6 |
@@ -5,12 +5,12 @@
|
|||||||
"image": "mcr.microsoft.com/devcontainers/base:bookworm",
|
"image": "mcr.microsoft.com/devcontainers/base:bookworm",
|
||||||
|
|
||||||
"features": {
|
"features": {
|
||||||
"ghcr.io/devcontainers/features/docker-in-docker:2": {
|
"ghcr.io/devcontainers/features/docker-in-docker:3": {
|
||||||
"installDockerBuildx": true,
|
"installDockerBuildx": true,
|
||||||
"version": "latest",
|
"version": "latest",
|
||||||
"dockerDashComposeVersion": "v2"
|
"dockerDashComposeVersion": "v2"
|
||||||
},
|
},
|
||||||
"ghcr.io/devcontainers/features/node:1": {
|
"ghcr.io/devcontainers/features/node:2": {
|
||||||
"version": "latest",
|
"version": "latest",
|
||||||
"pnpmVersion": "none",
|
"pnpmVersion": "none",
|
||||||
"nvmVersion": "latest"
|
"nvmVersion": "latest"
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v6
|
- uses: actions/checkout@v6
|
||||||
- uses: docker/build-push-action@v6
|
- uses: docker/build-push-action@v7
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
tags: "my-website:ci"
|
tags: "my-website:ci"
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v6
|
- uses: actions/checkout@v6
|
||||||
|
|
||||||
- uses: docker/metadata-action@v5
|
- uses: docker/metadata-action@v6
|
||||||
id: meta
|
id: meta
|
||||||
with:
|
with:
|
||||||
images: |
|
images: |
|
||||||
@@ -27,19 +27,19 @@ jobs:
|
|||||||
${{ github.ref_name }}
|
${{ github.ref_name }}
|
||||||
|
|
||||||
- name: "Login to Docker Hub"
|
- name: "Login to Docker Hub"
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v4
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
|
|
||||||
- name: "Login to GitHub Container Registry"
|
- name: "Login to GitHub Container Registry"
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v4
|
||||||
with:
|
with:
|
||||||
registry: ghcr.io
|
registry: ghcr.io
|
||||||
username: ${{ github.repository_owner }}
|
username: ${{ github.repository_owner }}
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- uses: docker/build-push-action@v6
|
- uses: docker/build-push-action@v7
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
push: true
|
push: true
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
FROM node:25-alpine AS base
|
FROM node:26-alpine AS base
|
||||||
|
|
||||||
# Install dependencies only when needed
|
# Install dependencies only when needed
|
||||||
FROM base AS deps
|
FROM base AS deps
|
||||||
|
|||||||
Generated
+364
-9939
File diff suppressed because it is too large
Load Diff
+25
-16
@@ -21,28 +21,37 @@
|
|||||||
"lint": "eslint ."
|
"lint": "eslint ."
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@fluentui/svg-icons": "^1.1.316",
|
"@fluentui/svg-icons": "^1.1.328",
|
||||||
"next": "^16.1.1",
|
"next": "^16.2.7",
|
||||||
"nodemailer": "^7.0.12",
|
"nodemailer": "^8.0.10",
|
||||||
"pdf-lib": "^1.17.1",
|
"pdf-lib": "^1.17.1",
|
||||||
"react": "^19.2.3",
|
"react": "^19.2.7",
|
||||||
"react-dom": "^19.2.3",
|
"react-dom": "^19.2.7",
|
||||||
"react-social-icons": "^6.25.0",
|
"react-social-icons": "^6.26.0",
|
||||||
"react-turnstile": "^1.1.4",
|
"react-turnstile": "^1.1.5",
|
||||||
"sharp": "^0.34.5",
|
"sharp": "^0.34.5",
|
||||||
"zod": "^4.3.4"
|
"zod": "^4.4.3"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@next/eslint-plugin-next": "^16.1.1",
|
"@next/eslint-plugin-next": "^16.2.7",
|
||||||
"@svgr/webpack": "^8.1.0",
|
"@svgr/webpack": "^8.1.0",
|
||||||
"@types/node": "^25.0.3",
|
"@types/node": "^25.9.1",
|
||||||
"@types/nodemailer": "^7.0.4",
|
"@types/nodemailer": "^8.0.0",
|
||||||
"@types/react": "^19.2.7",
|
"@types/react": "^19.2.16",
|
||||||
"@types/react-dom": "^19.2.3",
|
"@types/react-dom": "^19.2.3",
|
||||||
"eslint": "^9.39.1",
|
"eslint": "^9.39.1",
|
||||||
"eslint-config-next": "^16.1.1",
|
"eslint-config-next": "^16.2.7",
|
||||||
"sass": "^1.97.1",
|
"sass": "^1.100.0",
|
||||||
"typescript": "^5.9.3",
|
"typescript": "^6.0.3",
|
||||||
"typescript-eslint": "^8.51.0"
|
"typescript-eslint": "^8.60.1"
|
||||||
|
},
|
||||||
|
"overrides": {
|
||||||
|
"next": {
|
||||||
|
"postcss": "^8.5.10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"allowScripts": {
|
||||||
|
"sharp": true,
|
||||||
|
"@parcel/watcher": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user