For laravel development starter kit.
- Checkout
- Create Laravel project.
docker-compose run --rm laravel_mssql_app composer create-project --prefer-dist laravel/laravel . - Change storage permission.
docker-compose run --rm laravel_mssql_app chmod go+w -R storage - Change DATABASE settings in .env file.
DB_CONNECTION=sqlsrv DB_HOST=laravel_mssql_db DB_PORT=1433 DB_DATABASE=laravel_mssql DB_USERNAME=laravel_mssql_db_user DB_PASSWORD=laravel_mssql_db_P@ssw0rd - Start.
docker-compose up -d laravel_mssql_app laravel_mssql_db laravel_mssql_web - Into DB container and Create Database and User.
./opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P "P@ssw0rd" -i /var/db/createDatabase.sql - Access localhost:8888