All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
DOCKER_WORKING_DIR
envorinment variable to allow changing of composer working dir
- Docker presence is now determined by existence of a
docker-compose.yml
file
- Do not install Frontend dependencies on docker start
- "make env" command to (re-)build env config
- only setup .env if not already written (e.g. DEFAULT_SITE_URL is set)
- remove quotes in .env file variables
- run security-key task in docker container
- Fixed Quotes issue in Makefile
- Changed craft docker image name to new release
- reworked make info and make deploy when displaying information about the git repository (tested with gitlab)
- completed task description for 'make up'
- ask user if staging and production environments shall be configured
- check ssh status only once
- .env replacements for craft 3.5
- fix error 'grep: package.json: No such file or directory' in task 'make deploy'
- change identify method for 'Craft 3'
- fix npm start not using yarn if available
- fix 'make up' task overwriting existing .env file fall back to 'make start' when .env exists to re-init project, delete .env before running 'make up'
- make status check more interactive in case the host is not in known_hosts yet
- don't show error if node_modules have been installed
- allow docker service for db sync
- define PROJECT_NAME based on git name if available/already existing project
- don't remove containers (and volumes) on stop
v0.0.3.0 - 2019-02-06
- Variables to identify certain software such as 'craft 3' or 'npm' in helper.bash that can be used in bash-scripts to prevent code from being executed if a specific software is installed - or not.
- Variables
I18N_INFO
andI18N_QUESTION
in helper.bash - Emojis in README 😀
- Scripts from package.json being executed with npm if Yarn was used.
- Renamed 'Craft' into 'Craft 3' since there may be other versions to be included in future releases.
- Fixed some typos
- Docker scripts are now integrated in Craft 3
v0.0.2.2 - 2019-01-31
- frontend/node_modules now tries
$ npm run dev
and$ npm start
automatically - Changed syntax
${BLUE}TASK${NC}
to$I18N_TASK
(for 'task', 'success', 'warning', 'error') - Craft now creates a reference to site/.env in .env automatically
- Typo
- Removed error message in
$ make up
caused by env/create
v0.0.2.1 - 2019-01-30
- v0.0.2 and v0.0.2.1 in changelog
- Craft CMS uploads will now be added automatically to your .gitignore
- Backwards compatibility with Craft CMS < 3.4.0
v0.0.2 - 2019-01-30
- Support for Craft CMS 3.4.1
- Added user feedback for missing data in .env files for database connections within docker
v0.0.1 - 2019-01-24
- This CHANGELOG file to hopefully serve as an evolving example of a standardized open source project CHANGELOG.
- README now contains a super cool image