Plutus development playground https://github.com/ethiebaut/plutus-pioneer-program-docker
304
Plutus Pioneer Program Docker environment.
Github repository: https://github.com/ethiebaut/plutus-pioneer-program-docker
Please note:
Just run:
docker run -d -p 8009:8009 ethiebaut/plutus-dev:3746610-ba0f4f3
The3746610version number corresponds to the plutus github project tag and the ba0f4f3 tag matches the Plutus Pioneer Program tag.
This corresponds to the updated branch.
Docker images are available for the following version numbers:
| Plutus | Plutus Pioneer Program | Notes |
|---|---|---|
| 3746610 | ba0f4f3 | First Cohort - week 1 & week 2. * Don't forget to delete the module statement in all files for both weeks * You'll need to replace ScriptContext by ValidatorCtx in some files |
| 3aa8630 | ba0f4f3 | First Cohort - weeks 3- |
After the image has been pulled, wait for about a minute or so for all processes to start (you can check withdocker logs) and connect to https://localhost:8009/.
All embedded demo examples should work.
You can also run the English Auction Plutus Pioneer Program with this commit (don't forget to delete lines 18-30 if using Plutus 3746610).
Original Docker file can be downloaded from https://learning.lokdao.io/plutus-pioneer-program/week-1/setting-up-the-environment.
I had to update the image as a few steps were still manual and didn't work when I tried to build the image (libsodium-dev was missing). The original code also didn't checkout a specific tag of the Plutus Pioneer Program github repository and therefore didn't work with the legacy Plutus code.
| Page | Location |
|---|---|
| Home & Apply | https://testnets.cardano.org/en/plutus-pioneer-program/ |
| Documentation | https://plutus-pioneer-program.readthedocs.io/en/latest/ |
| Videos | https://www.youtube.com/playlist?list=PLnPTB0CuBOBypVDf1oGcsvnJGJg8h-LII |
| Plutus documentation | https://docs.cardano.org/plutus/learn-about-plutus |
| Community Doc | https://docs.plutus-community.com/docs/setup/DockerCompose.html |
| Additional Docker-compose files | https://github.com/maccam912/ppp |
Content type
Image
Digest
Size
4.5 GB
Last updated
almost 5 years ago
docker pull ethiebaut/plutus-dev:3aa8630-ba0f4f3