diff --git a/README.md b/README.md index 8fa76329..f593418e 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,8 @@ This repository contains following Docker resources: Per profile Docker resources for WSO2 Identity Server help you build generic Docker images for deploying the corresponding product servers in containerized environments. Each Docker image includes the JDK, the relevant product distribution -and a collection of utility libraries. Configurations, custom JDBC drivers other than the default MySQL JDBC driver provided, -extensions and other deployable artifacts are designed to be provided via volume mounts to the containers spawned. +and a collection of utility libraries. Configurations, custom JDBC drivers, extensions and other deployable artifacts +are designed to be provided via volume mounts to the containers spawned. Docker Compose resources have been created according to the most common IAM deployment patterns available for allowing users to quickly evaluate product features along side their co-operate IAM requirements. The Compose files make use of per profile diff --git a/dockerfiles/alpine/is/Dockerfile b/dockerfiles/alpine/is/Dockerfile index e970a127..c59c5683 100755 --- a/dockerfiles/alpine/is/Dockerfile +++ b/dockerfiles/alpine/is/Dockerfile @@ -1,6 +1,6 @@ # ------------------------------------------------------------------------ # -# Copyright 2021 WSO2, LLC. (http://wso2.com) +# Copyright 2024 WSO2, LLC. (http://wso2.com) # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,7 +75,6 @@ ARG WSO2_SERVER_DIST_URL="" # build arguments for external artifacts ARG DNS_JAVA_VERSION=2.1.8 ARG K8S_MEMBERSHIP_SCHEME_VERSION=1.0.10 -ARG MYSQL_CONNECTOR_VERSION=8.0.29 # build argument for MOTD ARG MOTD='printf "\n\ Welcome to WSO2 Docker Resources \n\ @@ -117,8 +116,6 @@ RUN \ # add libraries for Kubernetes membership scheme based clustering ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/dnsjava/dnsjava/${DNS_JAVA_VERSION}/dnsjava-${DNS_JAVA_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/lib ADD --chown=wso2carbon:wso2 http://maven.wso2.org/nexus/content/repositories/releases/org/wso2/carbon/kubernetes/artifacts/kubernetes-membership-scheme/${K8S_MEMBERSHIP_SCHEME_VERSION}/kubernetes-membership-scheme-${K8S_MEMBERSHIP_SCHEME_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins -# add MySQL JDBC connector to server home as a third party library -ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/mysql/mysql-connector-java/${MYSQL_CONNECTOR_VERSION}/mysql-connector-java-${MYSQL_CONNECTOR_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins/ # Set the user and work directory. USER ${USER_ID} diff --git a/dockerfiles/centos/is/Dockerfile b/dockerfiles/centos/is/Dockerfile index c2498cfd..1170fae6 100755 --- a/dockerfiles/centos/is/Dockerfile +++ b/dockerfiles/centos/is/Dockerfile @@ -1,6 +1,6 @@ # ------------------------------------------------------------------------ # -# Copyright 2022 WSO2, LLC. (http://wso2.com) +# Copyright 2024 WSO2, LLC. (http://wso2.com) # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -70,7 +70,6 @@ ARG WSO2_SERVER_DIST_URL="" # build arguments for external artifacts ARG DNS_JAVA_VERSION=2.1.8 ARG K8S_MEMBERSHIP_SCHEME_VERSION=1.0.10 -ARG MYSQL_CONNECTOR_VERSION=8.0.29 # build argument for MOTD ARG MOTD='printf "\n\ Welcome to WSO2 Docker resources.\n\ @@ -113,8 +112,6 @@ RUN \ # add libraries for Kubernetes membership scheme based clustering ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/dnsjava/dnsjava/${DNS_JAVA_VERSION}/dnsjava-${DNS_JAVA_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/lib ADD --chown=wso2carbon:wso2 http://maven.wso2.org/nexus/content/repositories/releases/org/wso2/carbon/kubernetes/artifacts/kubernetes-membership-scheme/${K8S_MEMBERSHIP_SCHEME_VERSION}/kubernetes-membership-scheme-${K8S_MEMBERSHIP_SCHEME_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins -# add MySQL JDBC connector to server home as a third party library -ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/mysql/mysql-connector-java/${MYSQL_CONNECTOR_VERSION}/mysql-connector-java-${MYSQL_CONNECTOR_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins/ # Set the user and work directory. USER ${USER_ID} diff --git a/dockerfiles/jdk17/alpine/is/Dockerfile b/dockerfiles/jdk17/alpine/is/Dockerfile index 60ff436c..99bbdaef 100755 --- a/dockerfiles/jdk17/alpine/is/Dockerfile +++ b/dockerfiles/jdk17/alpine/is/Dockerfile @@ -75,7 +75,6 @@ ARG WSO2_SERVER_DIST_URL="" # build arguments for external artifacts ARG DNS_JAVA_VERSION=2.1.8 ARG K8S_MEMBERSHIP_SCHEME_VERSION=1.0.10 -ARG MYSQL_CONNECTOR_VERSION=8.0.29 # build argument for MOTD ARG MOTD='printf "\n\ Welcome to WSO2 Docker Resources \n\ @@ -117,8 +116,6 @@ RUN \ # add libraries for Kubernetes membership scheme based clustering ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/dnsjava/dnsjava/${DNS_JAVA_VERSION}/dnsjava-${DNS_JAVA_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/lib ADD --chown=wso2carbon:wso2 http://maven.wso2.org/nexus/content/repositories/releases/org/wso2/carbon/kubernetes/artifacts/kubernetes-membership-scheme/${K8S_MEMBERSHIP_SCHEME_VERSION}/kubernetes-membership-scheme-${K8S_MEMBERSHIP_SCHEME_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins -# add MySQL JDBC connector to server home as a third party library -ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/mysql/mysql-connector-java/${MYSQL_CONNECTOR_VERSION}/mysql-connector-java-${MYSQL_CONNECTOR_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins/ # Set the user and work directory. USER ${USER_ID} diff --git a/dockerfiles/jdk17/centos/is/Dockerfile b/dockerfiles/jdk17/centos/is/Dockerfile index 9db030b5..19533681 100755 --- a/dockerfiles/jdk17/centos/is/Dockerfile +++ b/dockerfiles/jdk17/centos/is/Dockerfile @@ -70,7 +70,6 @@ ARG WSO2_SERVER_DIST_URL="" # build arguments for external artifacts ARG DNS_JAVA_VERSION=2.1.8 ARG K8S_MEMBERSHIP_SCHEME_VERSION=1.0.10 -ARG MYSQL_CONNECTOR_VERSION=8.0.29 # build argument for MOTD ARG MOTD='printf "\n\ Welcome to WSO2 Docker resources.\n\ @@ -113,8 +112,6 @@ RUN \ # add libraries for Kubernetes membership scheme based clustering ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/dnsjava/dnsjava/${DNS_JAVA_VERSION}/dnsjava-${DNS_JAVA_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/lib ADD --chown=wso2carbon:wso2 http://maven.wso2.org/nexus/content/repositories/releases/org/wso2/carbon/kubernetes/artifacts/kubernetes-membership-scheme/${K8S_MEMBERSHIP_SCHEME_VERSION}/kubernetes-membership-scheme-${K8S_MEMBERSHIP_SCHEME_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins -# add MySQL JDBC connector to server home as a third party library -ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/mysql/mysql-connector-java/${MYSQL_CONNECTOR_VERSION}/mysql-connector-java-${MYSQL_CONNECTOR_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins/ # Set the user and work directory. USER ${USER_ID} diff --git a/dockerfiles/jdk17/ubuntu/is/Dockerfile b/dockerfiles/jdk17/ubuntu/is/Dockerfile index 6c71a4aa..dcedc3b8 100755 --- a/dockerfiles/jdk17/ubuntu/is/Dockerfile +++ b/dockerfiles/jdk17/ubuntu/is/Dockerfile @@ -78,7 +78,6 @@ ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} # build arguments for external artifacts ARG DNS_JAVA_VERSION=2.1.8 ARG K8S_MEMBERSHIP_SCHEME_VERSION=1.0.10 -ARG MYSQL_CONNECTOR_VERSION=8.0.29 # build argument for MOTD ARG MOTD="\n\ Welcome to WSO2 Docker resources.\n\ @@ -122,8 +121,6 @@ RUN \ # add libraries for Kubernetes membership scheme based clustering ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/dnsjava/dnsjava/${DNS_JAVA_VERSION}/dnsjava-${DNS_JAVA_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/lib ADD --chown=wso2carbon:wso2 http://maven.wso2.org/nexus/content/repositories/releases/org/wso2/carbon/kubernetes/artifacts/kubernetes-membership-scheme/${K8S_MEMBERSHIP_SCHEME_VERSION}/kubernetes-membership-scheme-${K8S_MEMBERSHIP_SCHEME_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins -# add MySQL JDBC connector to server home as a third party library -ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/mysql/mysql-connector-java/${MYSQL_CONNECTOR_VERSION}/mysql-connector-java-${MYSQL_CONNECTOR_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins/ # Set the user and work directory. USER ${USER_ID} diff --git a/dockerfiles/ubuntu/is/Dockerfile b/dockerfiles/ubuntu/is/Dockerfile index 80305773..1f68580a 100755 --- a/dockerfiles/ubuntu/is/Dockerfile +++ b/dockerfiles/ubuntu/is/Dockerfile @@ -1,6 +1,6 @@ # ------------------------------------------------------------------------ # -# Copyright 2021 WSO2, LLC. (http://wso2.com) +# Copyright 2024 WSO2, LLC. (http://wso2.com) # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -78,7 +78,6 @@ ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} # build arguments for external artifacts ARG DNS_JAVA_VERSION=2.1.8 ARG K8S_MEMBERSHIP_SCHEME_VERSION=1.0.10 -ARG MYSQL_CONNECTOR_VERSION=8.0.29 # build argument for MOTD ARG MOTD="\n\ Welcome to WSO2 Docker resources.\n\ @@ -122,8 +121,6 @@ RUN \ # add libraries for Kubernetes membership scheme based clustering ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/dnsjava/dnsjava/${DNS_JAVA_VERSION}/dnsjava-${DNS_JAVA_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/lib ADD --chown=wso2carbon:wso2 http://maven.wso2.org/nexus/content/repositories/releases/org/wso2/carbon/kubernetes/artifacts/kubernetes-membership-scheme/${K8S_MEMBERSHIP_SCHEME_VERSION}/kubernetes-membership-scheme-${K8S_MEMBERSHIP_SCHEME_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins -# add MySQL JDBC connector to server home as a third party library -ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/mysql/mysql-connector-java/${MYSQL_CONNECTOR_VERSION}/mysql-connector-java-${MYSQL_CONNECTOR_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins/ # Set the user and work directory. USER ${USER_ID}