Skip to content

Commit 0635b5a

Browse files
authored
Merge pull request #333 from ByteInternet/change-references-to-php-and-deploy-versin
Change deploy and PHP versions
2 parents 949cd7c + 1ba77df commit 0635b5a

File tree

8 files changed

+22
-21
lines changed

8 files changed

+22
-21
lines changed

docs/framework/laravel/how-to-install-laravel-on-hypernode.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This article will explain how to install Laravel on your Hypernode. Laravel is a
1212

1313
## Upgrade your PHP version
1414

15-
Laravel only has a few system requirements. One of which, is that PHP needs to be at least 8.1. Run the following command to upgrade to PHP 8.1:
15+
Laravel only has a few system requirements. One of which, is that PHP needs to be at least 8.2. Run the following command to upgrade to PHP 8.2:
1616

1717
```console
1818
app@abcdef-example-magweb-cmbl:~$ hypernode-systemctl settings php_version 8.2

docs/getting-started/how-to-order/how-to-get-started-with-your-hypernode-trial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Enthusiastic about Hypernode? Convert your trial into a paid hosting plan. You c
2020

2121
With your free trial you have 14 days to test your shops’ performance on Hypernode. After 2 weeks your trial will expire automatically, unless you decide to convert your trial into a paid hosting plan.
2222

23-
The specs of your trial are: 62GB storage, 3 CPU, 8GB RAM, 1024MB Redis cache, PHP 7.4.
23+
The specs of your trial are: 57GB storage, 2 CPU, 4GB RAM, 1024MB Redis cache, PHP 8.3.
2424

2525
## Your Control Panel
2626

docs/hypernode-deploy/getting-started/configure-ci-cd.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ env:
103103
jobs:
104104
build:
105105
runs-on: ubuntu-latest
106-
# Here we use the Hypernode Deploy v3 image with PHP 8.1 and Node.js 18
107-
container: quay.io/hypernode/deploy:3.0-php8.1-node18
106+
# Here we use the Hypernode Deploy v4 image with PHP 8.3 and Node.js 20
107+
container: quay.io/hypernode/deploy:4-php8.3-node20
108108
steps:
109109
- uses: actions/checkout@v2
110110
- uses: actions/cache@v2
@@ -137,8 +137,8 @@ jobs:
137137
deploy:
138138
needs: build
139139
runs-on: ubuntu-latest
140-
# Here we use the Hypernode Deploy v3 image with PHP 8.1 and Node.js 18
141-
container: quay.io/hypernode/deploy:3.0-php8.1-node18
140+
# Here we use the Hypernode Deploy v4 image with PHP 8.3 and Node.js 20
141+
container: quay.io/hypernode/deploy:4-php8.3-node20
142142
steps:
143143
- uses: actions/checkout@v2
144144
- name: download build artifact

docs/hypernode-deploy/pipelines/bitbucket-pipelines.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ Create the file `bitbucket-pipelines.yml` with the contents below.
5858
This workflow will be used in other workflows.
5959

6060
```yaml
61-
image: quay.io/hypernode/deploy:3-php8.2-node18
61+
image: quay.io/hypernode/deploy:4-php8.3-node20
6262

6363
definition:
6464
steps:
@@ -72,11 +72,11 @@ definition:
7272
7373
````{note}
7474
Don't forget to set the specifications of the image to what your project needs. The same goes for the deploy steps.
75-
For example, if your project needs PHP 7.4 and Node.js 16, set the image to:
75+
For example, if your project needs PHP 8.3 and Node.js 20, set the image to:
7676
```yaml
7777
jobs:
7878
build:
79-
container: quay.io/hypernode/deploy:3-php7.4-node16
79+
container: quay.io/hypernode/deploy:4-php8.3-node20
8080
...
8181
```
8282
````

docs/hypernode-deploy/pipelines/github-actions.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ on:
5757
jobs:
5858
build:
5959
runs-on: ubuntu-latest
60-
container: quay.io/hypernode/deploy:3-php8.1-node18
60+
container: quay.io/hypernode/deploy:4-php8.3-node20
6161
steps:
6262
- uses: actions/checkout@v3
6363
- uses: actions/cache@v3
@@ -78,11 +78,11 @@ jobs:
7878
7979
````{note}
8080
Don't forget to set the specifications of the image to what your project needs. The same goes for the deploy steps.
81-
For example, if your project needs PHP 7.4 and Node.js 16, set the image to:
81+
For example, if your project needs PHP 8.3 and Node.js 20, set the image to:
8282
```yaml
8383
jobs:
8484
build:
85-
container: quay.io/hypernode/deploy:3-php7.4-node16
85+
container: quay.io/hypernode/deploy:4-php8.3-node20
8686
...
8787
```
8888
````
@@ -112,7 +112,7 @@ jobs:
112112
environment:
113113
name: production
114114
url: https://www.example.com
115-
container: quay.io/hypernode/deploy:3-php8.1-node18
115+
container: quay.io/hypernode/deploy:4-php8.3-node20
116116
steps:
117117
- uses: actions/checkout@v3
118118
- name: download build artifact
@@ -156,7 +156,7 @@ jobs:
156156
environment:
157157
name: acceptance
158158
url: https://acceptance.example.com
159-
container: quay.io/hypernode/deploy:3-php8.1-node18
159+
container: quay.io/hypernode/deploy:4-php8.3-node20
160160
steps:
161161
- uses: actions/checkout@v3
162162
- name: download build artifact

docs/hypernode-deploy/pipelines/gitlab-ci.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ This sets the container image, defines the CI/CD stages and defines the build st
4949

5050
```yaml
5151
# See https://quay.io/repository/hypernode/deploy?tab=tags for all possible tags.
52-
image: quay.io/hypernode/deploy:3-php8.1-node18
52+
image: quay.io/hypernode/deploy:4-php8.3-node20
5353

5454
stages:
5555
- build
@@ -70,9 +70,9 @@ build:
7070
7171
````{note}
7272
Don't forget to set the specifications of the image to what your project needs.
73-
For example, if your project needs PHP 7.4 and Node.js 16, set the image to:
73+
For example, if your project needs PHP 8.3 and Node.js 16, set the image to:
7474
```yaml
75-
image: quay.io/hypernode/deploy:3-php7.4-node16
75+
image: quay.io/hypernode/deploy:3-php8.3-node16
7676
```
7777
````
7878

docs/hypernode-platform/php/supported-php-versions-and-how-to-change-them-on-hypernode.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ On Hypernode you can choose from a range of PHP versions. Check out which ones a
1919

2020
On Hypernode you can choose from a range of PHP versions:
2121

22+
- **PHP 8.4** (Fully supported)
2223
- **PHP 8.3** (Fully supported)
2324
- **PHP 8.2** (Fully supported)
2425
- **PHP 8.1** (Fully supported)
@@ -72,7 +73,7 @@ hypernode-systemctl settings php_version list
7273
To upgrade to another version simply provide the version like so:
7374

7475
```bash
75-
hypernode-systemctl settings php_version 8.1
76+
hypernode-systemctl settings php_version 8.4
7677
```
7778

7879
Afterwards you can use the livelog command to track progress of the upgrade.

docs/hypernode-platform/tools/how-to-deploy-your-application-using-hypernode-deploy-v1.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ Now it's time to create your CI configuration file. You can either start from sc
142142

143143
The CI configuration file needs to make use of the Hypernode Deploy image in order to run your CI/CD pipelines succesfully. We serve multiple flavors of the Hypernode Deploy image, one for every PHP + NodeJS version combination. See [Docker Hub](https://hub.docker.com/r/hypernode/deploy/tags) for all supported flavors. As new PHP / Node versions come out, we'll bake more images to support those.
144144

145-
Choose a version of the hypernode/deploy image that best reflects your application needs. Here's an example of a `.github/workflows/deploy.yml` file that uses the PHP 8.1 + Node 16 flavor and is configured with a configuration for the staging environment, containing a build step and deploy step to perform the deployment to the configured staging server. It uses the configuration provided in `deploy.php` to perform the steps.
145+
Choose a version of the hypernode/deploy image that best reflects your application needs. Here's an example of a `.github/workflows/deploy.yml` file that uses the PHP 8.3 + Node 20 flavor and is configured with a configuration for the staging environment, containing a build step and deploy step to perform the deployment to the configured staging server. It uses the configuration provided in `deploy.php` to perform the steps.
146146

147147
```yaml
148148
# This file would need to be placed in .github/workflows/deploy.yaml for example
@@ -166,7 +166,7 @@ defaults:
166166
jobs:
167167
build:
168168
runs-on: ubuntu-latest
169-
container: quay.io/hypernode/deploy:1-php8.1-node16
169+
container: quay.io/hypernode/deploy:4-php8.3-node20
170170
steps:
171171
- uses: actions/checkout@v2
172172
- uses: actions/cache@v2
@@ -186,7 +186,7 @@ jobs:
186186
deploy_staging:
187187
needs: build
188188
runs-on: ubuntu-latest
189-
container: quay.io/hypernode/deploy:1-php8.1-node16
189+
container: quay.io/hypernode/deploy:4-php8.3-node20
190190
steps:
191191
- uses: actions/checkout@v2
192192
- name: download build artifact

0 commit comments

Comments
 (0)