File tree 5 files changed +24
-3
lines changed
5 files changed +24
-3
lines changed Original file line number Diff line number Diff line change 18
18
/db /data /*
19
19
! /db /mysql /.gitkeep
20
20
/db /mysql /*
21
+
22
+ # frontend sourses
23
+ /frontend
24
+
25
+ # ide config
26
+ /.vscode
27
+ /.idea
Original file line number Diff line number Diff line change @@ -60,4 +60,14 @@ services:
60
60
volumes :
61
61
- ./db/initdb/:/docker-entrypoint-initdb.d/
62
62
- ./db/mysql:/var/lib/mysql
63
- - ./logs:/var/log/mysql/
63
+ - ./logs:/var/log/mysql/
64
+ node :
65
+ image : node:14.18.3-alpine3.15
66
+ container_name : node
67
+ restart : always
68
+ working_dir : /app
69
+ stdin_open : true
70
+ ports :
71
+ - 3000:3000
72
+ volumes :
73
+ - ./frontend/:/app/
Original file line number Diff line number Diff line change @@ -18,11 +18,14 @@ RUN apt update && apt install -y \
18
18
libxpm-dev \
19
19
libwebp-dev \
20
20
libvpx-dev \
21
+ libyaml-dev \
21
22
libzip-dev \
22
23
fish \
23
24
&& pecl install xdebug \
25
+ && pecl install yaml \
24
26
&& pecl install mcrypt-1.0.3 \
25
27
&& docker-php-ext-enable xdebug \
28
+ && docker-php-ext-enable yaml \
26
29
&& docker-php-ext-enable mcrypt
27
30
28
31
# Configure and install PHP extentions
Original file line number Diff line number Diff line change
1
+ ; Put here your xdebug config
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ echo 'server {
56
56
57
57
cd ../
58
58
docker-compose up -d
59
- docker exec -i -t php-dev-env_web_1 nginx -s reload
59
+ docker exec -i -t php-dev-env_nginx_1 nginx -s reload
60
60
echo " "
61
61
echo ' To add domain to hosts file you must use root privileges:'
62
62
sudo -i << EOF
67
67
echo " "
68
68
echo ' To access the project enter ' $projectname ' .local in browser.'
69
69
echo ' Now you must go to create DB and configure project environment.'
70
- exit
70
+ exit
You can’t perform that action at this time.
0 commit comments