Your computer should have the following software. Please prepare this before the training starts.
Use recent versions of Linux or macOS.
For macOS users, also have Homebrew installed.
Windows with WSL could work as well but isn't supported at this moment.
Code editor of your choice (VSCode, Sublime, VI, Emacs)
Python >= 3.7
Docker & Docker Compose#
Docker should be version 20.10.9 or above (Check it with
Docker Compose should be version 1.29.2 or above (Check it with
Node and Node tools#
Node 14, latest NPM and Yarn
Vagrant and VirtualBox
Please make sure your computer has the correct keys to your Github account
Create an account at Docker Hub.
Configure your local Docker to use Docker Hub credentials with
Fork the repository at https://github.com/collective/training-deploy-project to your Github account.
Clone the new repository to your local computer i.e.:
git clone firstname.lastname@example.org:plone/training-deploy-project.git
Open the repository with your favorite text editor i.e.:
cd training-deploy-project && code ./
Find all occurrences of DOCKER_HUB_USER_CHANGE_ME and replace it with your Docker Hub username