Commit Graph

132 Commits

Author SHA1 Message Date
49e44c9229 + php src container fully refactored and lightweight
* on host system container also refactored, some env options moved from .env to docker-compose example
* dnsmasq now is separate service file
+ php 8.3 support
* xdebug launch also refactored and lightweight
* tested and worked python environment with pyenv (on today without supervisor)
* database container and appropriate gui applications for management database systems moved into separate service files
+ build src php container helper
- remove unnecessary docker compose file version directive
- remove minio thing from the host php services
* use redis-local.conf from example and lightweight main redis conf file
2025-01-13 18:16:42 +03:00
57c56567cf * use full database container name for detect id of db container for mariadb-dump operations 2025-01-06 14:14:14 +03:00
2695d1f759 Merge branch 'refs/heads/master' into uvicorn
# Conflicts:
#	dockerfiles/workspace/.shell-aliases
2024-11-25 09:18:57 +03:00
3cb9b6e925 + supervisor, python and uvicorn in workspace74 (partially commit - no fully worked solution) 2024-11-25 09:18:19 +03:00
4e0c2dbfc4 * minor local changes - unused shell aliases and some slash 2024-11-25 09:13:53 +03:00
3faf8a698a + root mariadb account default extra file
* pma and inbucket port presented in docker compose example file (do not use that for prod environment with this docker structure build)
2024-11-20 15:36:12 +03:00
f3b9303754 + allowing * domains for acceptable connections by cors politic - allowing downloading files from uploads dir from scripting download 2024-11-07 16:20:43 +03:00
0e1bd3246d + default time zone for mariadb 2024-11-02 12:18:14 +03:00
184fc3dc2d + optional ssl for nginx 2024-10-18 15:33:35 +03:00
2db44cb74e + mysqld example config with explicit_defaults_for_timestamp option 2024-09-29 10:26:52 +03:00
e17103f4ab * proxy buffers need for nuxt projects 2024-09-18 13:34:53 +03:00
e59e976cd9 + increase proxy buffers for headers from proxy upstream & increase client header buffers 2024-09-18 13:32:32 +03:00
33a0756530 + directus docker service for mi project with nginx config 2024-09-17 15:57:45 +03:00
5c1c94bfe2 + conditionally libreoffice install for php 2024-08-28 18:31:49 +03:00
46a0154871 + libreoffice-nogui is installed in php81, php.82, workspace81 and workspace82 images 2024-08-27 15:30:04 +03:00
25368c8408 * updated dnsmasq to 2.90 (+ dnsmasq example config) 2024-08-23 18:44:02 +03:00
c37ff438d8 * updated dnsmasq to 2.90 2024-08-23 18:43:23 +03:00
b0cd920e41 * simplified browserless service configuration 2024-08-08 21:57:45 +03:00
dc3b0a76a7 * close pma & inblucket ports
+ auth and example nginx config for local phpmyadmin service
2024-08-06 19:40:40 +03:00
35baceb62a + php8.2 example docker compose service
+ e2e example docker compose config file with browserless service
2024-08-06 19:17:47 +03:00
f63747e59f + fastcgi setting SERVER_NAME for correctly working xdebug with some server names config 2024-07-08 15:33:11 +03:00
1677ffe648 + change ip for host.docker.internal to localhost on windows hosts file (example for correctly working vite_dev server both from host browser and docker browserless browser) 2024-06-07 14:54:13 +03:00
32b98ae170 + php82 src image 2024-04-15 16:55:28 +03:00
5dcd3a131c + artisan bash autocompletion
* turn off mc client from workspace base image
2024-04-07 16:19:37 +03:00
a3f7465955 + nodejs applications support with pm2 manager
* use dockerhost in xdebug3 config for php8 in workspace
* set local docker resolver for nginx
* refactored base configs (join in one base config) and better separate examples for third party services
* set default web port for inbucket to 82 instead of 9090, because last use for cockpit
2024-02-16 17:36:20 +03:00
a244fec29a + support with profiler option for xdebug3 2023-12-19 17:31:02 +03:00
eb64cd702a + true script dir option for fetching related bash-scripts config on some quick commands 2023-11-22 15:54:46 +03:00
fd7c8b9ac1 * xdebug config for workspace81 2023-11-18 18:14:21 +03:00
2049580005 * set default php version to 81 in quick scripts 2023-11-18 17:42:59 +03:00
b1b2e1d501 + separately nodejs versions for a different workspace containers 2023-10-22 20:50:58 +03:00
baa258b8fb + allowing to execute mysql query in bash script helper for entering mysql client in db container 2023-10-22 16:31:15 +03:00
cea2dbb653 * use php 81 as default 2023-09-28 08:15:45 +03:00
217250c0e0 * correct equals in xdebug helper scripts 2023-09-17 10:30:43 +03:00
a87fc51072 * minor changes - format location section and describe docker visualize graph in readme 2023-09-15 09:08:33 +03:00
d29546cb34 * rearrange service ordering
- pass https port
2023-08-10 14:46:42 +03:00
1b35c6927c + nuc certs into php74 2023-07-13 20:33:26 +03:00
767aa7ba37 * use mariadb-dump
* filter tailing mariadb general log
2023-07-13 13:19:08 +03:00
1771877fe8 + mariadb bash helper script launch mariadb client
+ redis ui`s in separate docker compose config
2023-07-06 17:37:47 +03:00
fc044a1185 - remove php 73 containers
* remove nodejs install from src builds
* fix composer auth secret path links
2023-05-08 22:06:12 +03:00
38cb19818a + tmux
+ slow cnf db config with general log options example
* fpm74 to php74 replacement fpm upstream name
2023-05-06 11:29:17 +03:00
c07f142607 * passing to workspace containers php memory and execute time limit to infinity and remove inapplicable php opts to cli execution (post and max upload size data) 2023-02-20 23:37:11 +03:00
ca9f40667b * use full path to docker_cmd config script in bash helpers 2023-02-04 17:47:02 +03:00
7de00f8385 * windows adjust docker cmd for update composer script 2023-01-29 12:26:48 +03:00
0bbc4eedd7 * windows adjust docker cmd 2023-01-29 12:24:45 +03:00
42d0209290 * correct elastic docker image name 2023-01-28 19:50:55 +03:00
75b35e22a9 + update composer bash helper script
* preventing create symlinks if symlink has exists
2023-01-24 16:27:20 +03:00
97609898e1 * worked icu el 2023-01-20 09:34:33 +03:00
15c6a8eb53 * make remaining bash scripts as executable
- remove unnecessary zone ru from example domain naming
* correct (un)create symlinks scripts
2023-01-17 11:55:27 +03:00
829107e5f5 - remove unnecessary volumes defines in general docker-compose yml file
- remove php73 in docker compose yml example file
* use only modern composer auth store path
2023-01-15 18:23:38 +03:00
ee023006ff * update readme about example files and dirs before build 2023-01-15 15:12:47 +03:00