- Linux, MacOS or WSL2
make
mkcert
- Docker Desktop
- Clone the repository
- Run
make install
- Run
make start
- Open https://acme.localhost in your browser
- Run
make
for 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