- Linux, MacOS or WSL2
makemkcert- Docker Desktop
- Clone the repository
- Run
make install
- Run
make start - Open https://acme.localhost in your browser
- Run
makefor more commands
- Configure the Docker services prefix:
compose.yaml(default:acme)
- Configure the database name, username and password:
compose.yaml(default:acme)docker/mysql/docker-entrypoint-initdb.d/create_database_test.sql(default:acme)
- Configure the domain name:
Makefile(default:acme.localhost)
- HTTP server: Caddy (port: 443)
- PHP-FPM (version: 8.3) with Symfony (version: 7.2)
- Database: MySQL (8.4.3)
- Messages queue: Redis
- Messages worker
- Bitbucket Pipelines
- GitHub Actions
- GitLab CI