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