Atlas Edition contains all the available standard components.
It is good for exploration about the different features and their applicability in particular scenarios.
- codbex-atlas
Prerequisites:
- Export the following variables before executing the steps
export GIT_REPO_FOLDER='<path-to-the-git-repo>' export IMAGE='ghcr.io/codbex/codbex-atlas:latest' export CONTAINER_NAME='atlas'
# optionally remove the existing container with that name
docker rm -f "$CONTAINER_NAME"
docker pull "$IMAGE"
docker run --name "$CONTAINER_NAME" -p 80:80 "$IMAGE"
cd $GIT_REPO_FOLDER
mvn -T 1C clean install -P quick-build
Prerequisites: Build the project jar
cd "$GIT_REPO_FOLDER/application"
docker build . --tag "$IMAGE"
# optionally remove the existing container with that name
docker rm -f "$CONTAINER_NAME"
docker run --name "$CONTAINER_NAME" -p 80:80 "$IMAGE"
Prerequisites: Build the project jar
cd "$GIT_REPO_FOLDER"
java \
--add-opens=java.base/java.lang=ALL-UNNAMED \
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED \
--add-opens=java.base/java.nio=ALL-UNNAMED \
-jar application/target/codbex-atlas-*.jar
cd "$GIT_REPO_FOLDER"
export PHOEBE_AIRFLOW_WORK_DIR="$AIRFLOW_WORK_DIR"
java \
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000 \
--add-opens=java.base/java.lang=ALL-UNNAMED \
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED \
--add-opens=java.base/java.nio=ALL-UNNAMED \
-jar application/target/codbex-atlas-*.jar
cd "$GIT_REPO_FOLDER"
mvn clean install -P unit-tests
cd "$GIT_REPO_FOLDER"
mvn clean install -P integration-tests
cd "$GIT_REPO_FOLDER"
mvn clean install -P tests
cd "$GIT_REPO_FOLDER"
mvn verify -P format
- Open URL http://localhost:80
- Login with the default credentials username
admin
and passwordadmin
http://localhost/swagger-ui/index.html