Docker
Motivation
As a developer testing WildFly back-end REST API components,
I want to spin up an Arquillian test environment,
So my unit and integration testing is supported.
Docker is my chosen container for spinning up WildFly instances.
Goals
- Create separate environments for Dev, Test, and Production
- Tie in with Continuous Integration (CI) tools (Jenkins currently)
- Work with Docker and AWS
How Tos
- Docker Install (Ubuntu 18.04 is a recommended OS, others are available)
- Creating Docker Images supporting WildFly containers
- Securing the credentials used by Docker/WildFly containers
- Installing the modules and Jars required by the application
- SSH into a running Docker instance: https://phoenixnap.com/kb/how-to-ssh-into-docker-container
- Debugging wars running in WildFly Docker Container — Java 11
References
page revision: 18, last edited: 22 Nov 2020 18:11