build(base): Redundant target rebuilds
The change reverted here was a misplaced fixed. This reverts commit 4fcb3af3.
View Articlebuild(base): Deleting existing expanded template
I finally realized that the reason the `./.env` kept getting deleted was because of `.DELETE_ON_ERROR`. We also needed to restore the ability to just write the expanded template without error on CI: +...
View Articlebuild(base): Fix git clean exclusions
I misunderstood the way `--exclude=<pattern>` interprets the patterns. Apparently they're `./.gitignore` patterns. Adjust accordingly.
View Articlebuild(docker): Fix built image volume initialize
+ docker run --rm --workdir /home/project-structure/ --entrypoint cat merpatterson/project-str ucture:devel-docker ./.local/var/log/project-structure-host-install.log tee:...
View Articleci(base): Missing .env on CI/CD, avoid secret leak
+ set +x WARNING:Template .env.in has been updated. Reconcile changes and `$ touch .env`. + '[' '!' -s .env ']' + envsubst + '[' false == true ']' + (( 1 == 0 )) + exit 1 make: *** [Makefile:1137:...
View Articlebuild(docker): Wrong container HOME perms
ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/home/project-structure/.local/lib' Check the permissions. WARNING: You are using pip version 22.0.4; however,...
View Articlebuild(base): Avoid more template merge conflicts
Also supply the constants in `./.env` for downstream template branches to use, such as in `./docker-compose*.yml`.
View Articlebuild(docker): Avoid template merge conflicts
Encapsulate the most common differences between real projects and the template in variables storing constants and use interpolation/substitution of those values so that the places most likely to...
View Article