Alex Prokopenko 93eddcdf84 + xdebug ini
* autostart and enable
+ php 73 and 74 xDebug (termporary):
2021-08-26 12:14:10 +03:00
2021-05-12 16:42:56 +03:00
2021-06-01 10:03:24 +03:00
2020-02-20 22:59:33 +03:00
2021-08-26 12:14:10 +03:00
2020-02-20 22:59:33 +03:00
2020-02-20 22:59:33 +03:00
2021-08-26 12:14:10 +03:00
2021-08-11 09:56:20 +03:00
2021-04-15 13:19:32 +03:00

First

Create alias for docker-compose command.

echo 'alias dc="docker-compose"' >> ~/.bash_aliases

Also, you have might be needed include ~/.bash_aliases in your ~/.bashrc file.

Build all

dc build

Second

Create usefully symlinks

./create-symlinks.sh

Get composer auth token

If you do not have composer github auth.json file in ~/.composer dir. You will need launch the helper-script:

./get-composer-auth.sh

Before use and launch

You need copy vhosts.conf.example and edit this file - remove unused roots (or change to existing dirs). Setup correctly nginx config.

You ready for up containers.

dc up -d

Database dumps

Database dumps must be placement on ./hostfiles directory.

Bash scripts

After execute created symlinks, you have some enter-points for vulnerable popular tasks.

Xdebug

For start debugging in php-fpm, also in workspace

./start-xdebug.sh [74|73] - 74 by default

For start debugging in php-fpm, also in workspace

./stop-xdebug.sh or ./stop-xdebug.sh 73 if you launch start with php-version 73

Mysql

For import dumps from hostfiles directory you might be enter to mysql console:

./mysql.sh

Change you needed database and source to the *.sql dump.

use mydatabase

source /hostfiles/mydatabase.sql

Dump must be extracted before source in mysql-cli

Workspace

For execute composer update|install or nodejs operations, also yarn, npm and all node-builds. You might use workspace-container

For the enter to workspace container with php 7.4 you need launch usefully helper script in your home directory:

./enter-to-workspace.sh

For enter to workspace with php7.3 you need pass 73 container name suffix

./enter-to-workspace.sh 73

Nginx

For restart nginx after some changes in nginx configuration, you might:

./restart-nginx.sh

Src build need DOCKER_BUILDKIT

If you want build own workspace image. You need export environment variable

export DOCKER_BUILDKIT=1

more info https://github.com/edrevo/dockerfile-plus

Description
No description provided
Readme 34 MiB
Languages
Dockerfile 61.6%
Shell 37.8%
JavaScript 0.6%