Skip to content

Commit

Permalink
Merge pull request #103 from mfriesenegger/use-slebci-nodejs-20
Browse files Browse the repository at this point in the history
Changes for release of SLES BCI Node.js 20 container
  • Loading branch information
chabowski authored Jan 15, 2024
2 parents f1824d4 + 6fb10eb commit a3d1ea1
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 7 deletions.
3 changes: 0 additions & 3 deletions linux/start/ibm/DC-gs_sles_ibm-hpvs
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,3 @@ ADOC_ATTRIBUTES+=" --attribute BP=1"
# Uncomment line below for SUSE One Partner Solution Stack
#ADOC_ATTRIBUTES+=" --attribute PSS=1"

# Set document date (yyyy-mm-dd)
ADOC_ATTRIBUTES+=" --attribute docdate=2023-07-05"

22 changes: 20 additions & 2 deletions linux/start/ibm/adoc/gs_sles_ibm-hpvs-docinfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,33 @@
<title>{title}</title>
<subtitle>{subtitle}</subtitle>

<!-- document revision date -->
<meta name="updated">{revision-date}</meta>

<!-- descriptions -->
<meta name="description" xmlns:its="https://www.w3.org/2005/11/its" its:translate="yes">{description}</meta>
<meta name="social-desc" xmlns:its="https://www.w3.org/2005/11/its" its:translate="yes">{description-short}</meta>


<!-- platform and product metadata
Replicate for additional platforms.
Define platform2, etc. in adoc file.
-->
<productname>{product1}</productname>
<meta name="productname">
<productname version="{product1_version}">{product1}</productname>
</meta>
<meta name="platform">{product1_full}</meta>
<meta name="platform">{product2_full}</meta>

<!-- Partner metadata
Identify technical partners (businesses or organizations)
supplying components featured in the guide.
Replicate the pattern to identify additional partners.
-->
<meta name="techpartner">
<phrase>{techpartner1}</phrase>
</meta>

<!-- author metadata
Replicate author tag structure inside this authorgroup
for additional authors.
Expand Down Expand Up @@ -82,7 +100,7 @@
-->
<abstract role="executivesummary">
<title>Summary</title>
<para>{executive_summary}.</para>
<para>{executive_summary}</para>
</abstract>


Expand Down
22 changes: 20 additions & 2 deletions linux/start/ibm/adoc/gs_sles_ibm-hpvs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,13 @@ include::./common_docinfo_vars.adoc[]
:type: Getting Started
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// DOCUMENT REVISION DATE
//-
:revision-date: 2024-01-11
:docdate: {revision-date}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// document
// -
Expand All @@ -50,10 +57,12 @@ include::./common_docinfo_vars.adoc[]
:product1: SLE BCI
:product1_full: SUSE Linux Enterprise Base Container Images
:product1_url: https://www.suse.com/products/base-container-images/
:product1_version: 15
:product2: SLES
:product2_full: SUSE Linux Enterprise Server on IBM Z and LinuxONE
:product2_version: 15 SP5
:product2_url: https://www.suse.com/products/systemz/
:techpartner1: IBM
:hpvs: IBM HPVS
:hpvs_full: IBM Hyper Protect Virtual Servers
:hpvs_url: https://www.ibm.com/products/hyper-protect-virtual-servers
Expand All @@ -64,7 +73,10 @@ include::./common_docinfo_vars.adoc[]

:usecase: confidential computing with containers


:executive_summary: Deploy a workload built with {product1_full} into a hybrid confidential computing environment using {hpvs_full}.
:description: {executive_summary}
:description-short: Confidential computing with {product1} and {hpvs}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Expand Down Expand Up @@ -195,6 +207,12 @@ Contributions to the development of this guide by the following individuals is a
* {editor1_firstname} {editor1_surname}, {editor1_jobtitle}, {editor1_orgname}


=== Revision history

* 2024-01-11: Updated for Node.js 20
* 2023-07-05: Initial publication


== Prerequisites

// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Expand Down Expand Up @@ -1002,7 +1020,7 @@ Access to a Linux on s390x instance is required to build the PayNow Node.js appl
These steps will use `git` and `podman` to build and publish the OCI-compliant PayNow Node.js application container image.
An option is to use an IBM Cloud virtual server instance (VSI) for VPC with a SUSE Linux Enterprise Server https://cloud.ibm.com/docs/vpc?topic=vpc-vsabout-images#vs-s390x-supported-os[s390x stock virtual server image] but any Linux distro on s390x with `git` and `podman` is sufficient.

The https://registry.suse.com/bci/nodejs18/index.html[SLE BCI Node.js 18 Container Image] will be the base for the PayNow Node.js application container image.
The https://registry.suse.com/categories/bci-lang[SLE BCI Language Container Images] for Node.js development is used as base for the PayNow Node.js application container image.

. Clone the Pay Now Web site sources.
+
Expand Down Expand Up @@ -1204,7 +1222,7 @@ cd slebci-paynow-website
vi docker-compose.yml
----
+
Use the following if using the pre-built PayNow Node.js application container image.
Update the digest of the https://github.com/mfriesenegger/paynow-website/pkgs/container/slebci-paynow-website[latest image] in the following example if using the pre-built PayNow Node.js application container image.
+
[source, yaml]
----
Expand Down

0 comments on commit a3d1ea1

Please sign in to comment.