3.1.0
github-actions
released this
01 Oct 05:13
·
78 commits
to refs/heads/master
since this release
Changes
Most changes relate to adding a development framework, CI files, and docker images for the ASP
. There are only a few minor bug fixes to the ASP.
docker pull startersclan/asp:3.1.0-nginx
docker pull startersclan/asp:3.1.0-php
🚀 Features
- Feature: Add development and ci files @leojonathanoh (#5)
- Enhancement: Use alpine image for php @leojonathanoh (#13)
- Enhancement: Use
bf2-network
network in docker-compose.yml @leojonathanoh (#19) - Enhancement: Tag master and release builds as
:nginx
and:php
@leojonathanoh (#14) - Enhancement: Remove need for seeding
mariadb
with .sql files, since the ASP install module works @leojonathanoh (#17) - Enhancement: Only allow GET and POST in ASP
nginx.conf
@leojonathanoh (#23) - Enhancement: Mount config.php as read-only @leojonathanoh (#8)
- Enhancement: Harden ASP
nginx.conf
for hidden files @leojonathanoh (#22) - Enhancement: Bind
nginx
andphpmyadmin
to ports8081
and8082
@leojonathanoh (#21) - Enhancement: Add
my.cnf
formariadb
@leojonathanoh (#28) - Enhancement: Add
Cache-Control
header for static files in ASPnginx.conf
@leojonathanoh (#25) - Enhancement (ci): Enhance test in
docker-compose.test.yml
@leojonathanoh (#24)
🐛 Bug Fixes
- Fix: Mount config.php as writeable, and optionally mount armyAbbreviationMap.php, backendAwards.php, and Security.php config files @leojonathanoh (#10)
- Fix: Fix setting of permissions in Dockerfile.*.prod and use config file for php-fpm @leojonathanoh (#12)
- Fix: Fix phpmyadmin image in docker-compose.example.yml @leojonathanoh (#20)
- Fix: Fix link to
install
module when unable to establish a database connection on the first run @leojonathanoh (#16) - Fix: Fix /ASP/ route in src/ASP/system/System.php @leojonathanoh (#4)
🖊️ Refactors
- Refactor: Properly namespace
ASP
services in docker-compose.yml for better reusability @leojonathanoh (#27) - Refactor: Move to ./src/ASP @leojonathanoh (#3)
📝 Documentation
- Docs: Use explicity
3.1.0
tag for docker images indocker-compose.example.yml
@leojonathanoh (#26) - Docs: Update docker image reference @leojonathanoh (#11)
- Docs: Change FAQ and docker-compose.example.yml to set correct permissions for php user @leojonathanoh (#15)
- Docs: Add docs about not needing a volume for DB backups @leojonathanoh (#9)
- Docs: Add comments in docker-compose.example.yml @leojonathanoh (#6)
- Docs: Add a full BF2 stack example in
docs/full-bf2-stack-example
@leojonathanoh (#30) - Docs (readme): Update namespace of ci badges @leojonathanoh (#7)
- Docs (readme): Add docs for development @leojonathanoh (#18)