In the root of your project, add .gitlab-ci.yml with the configuration below.
image: node:latest
stages:| wildfly-cli / jboss-cli common commands | |
| # Connect into wildfly/jboss cli (only with wildfly up) | |
| $JBOSS_HOME/bin/jboss-cli.sh --connect | |
| # Wildfly cli offline | |
| $JBOSS_HOME/bin/jboss-cli.sh --commands="embed-server,$COMMAND,stop-embedded-server" | |
| # Commands: | |
| /system-property=VAR_NAME:add(value=VAR_VALUE) |
| apiVersion: v1 | |
| items: | |
| - apiVersion: extensions/v1beta1 | |
| kind: Deployment | |
| metadata: | |
| annotations: | |
| labels: | |
| run: infinispan-server | |
| name: infinispan-server | |
| namespace: default |
| apiVersion: v1 | |
| kind: ConfigMap | |
| metadata: | |
| name: nginx-conf | |
| data: | |
| nginx.conf: | | |
| user nginx; | |
| worker_processes 3; | |
| error_log /var/log/nginx/error.log; | |
| events { |
| # Set AWS credentials and S3 paramters | |
| AWS_KEY="" | |
| AWS_SECRET="" | |
| S3_BUCKET="" | |
| S3_BUCKET_PATH="/" | |
| S3_ACL="x-amz-acl:private" | |
| function s3Upload | |
| { | |
| path=$1 |
| package main | |
| import ( | |
| "fmt" | |
| "log" | |
| "time" | |
| "github.com/gomodule/redigo/redis" | |
| ) |
| $> brew cask install java | |
| $> brew install kafka | |
| $> vim ~/bin/kafka | |
| # ~/bin/kafka | |
| #!/bin/bash | |
| zkServer start | |
| kafka-server-start.sh /usr/local/etc/kafka/server.properties |
| package org.keycloak.authentication.authenticators.browser; | |
| import org.keycloak.authentication.AuthenticationFlowContext; | |
| import org.keycloak.models.RoleModel; | |
| import org.keycloak.models.UserModel; | |
| import javax.ws.rs.core.MultivaluedMap; | |
| import java.util.List; | |
| import java.util.Map; | |
| import java.util.regex.Pattern; |
| Ref: http://openam.forgerock.org/openam-documentation/openam-doc-source/doc/dev-guide/index/chap-rest.html#chap-rest | |
| Authentication - http://openam.forgerock.org/openam-documentation/openam-doc-source/doc/dev-guide/index/chap-rest.html#rest-api-auth-json | |
| Token Validation - http://openam.forgerock.org/openam-documentation/openam-doc-source/doc/dev-guide/index/chap-rest.html#rest-api-token-validation | |
| User Self Registration - http://openam.forgerock.org/openam-documentation/openam-doc-source/doc/dev-guide/index/chap-rest.html#rest-api-self-registration | |
| Reseting Forgotten Passwords - http://openam.forgerock.org/openam-documentation/openam-doc-source/doc/dev-guide/index/chap-rest.html#rest-api-password-reset | |
| Identity Management - http://openam.forgerock.org/openam-documentation/openam-doc-source/doc/dev-guide/index/chap-rest.html#rest-api-crud-identity | |
| Login v1: |