Commit Graph

42 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
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
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
35baceb62a + php8.2 example docker compose service
+ e2e example docker compose config file with browserless service
2024-08-06 19:17:47 +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
fd7c8b9ac1 * xdebug config for workspace81 2023-11-18 18:14:21 +03:00
b1b2e1d501 + separately nodejs versions for a different workspace containers 2023-10-22 20:50:58 +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
dbe3a916f1 * renaming xdebug scripts for non-conflicts name with user defined scripts in home directory starts with s and q
+ tail db general log bash helper
* correct path to xdebug2 config for previous php 74 version
- remove unnecessary laradock example crontab because this script moved crontab-example dir
* improve (un)create symlinks script logic
* use only newly composer auth path
2023-01-15 15:08:15 +03:00
c3d132b120 + php 8.1
* refactoring composer version & auth secrets apply separate for workspaces
2022-11-21 10:25:35 +03:00
db86932c71 * choose composer version from userspace docker build 2022-07-10 13:45:06 +03:00
63500c4fff + git aliases in aliases.sh.example
* octobercms webp example nginx config moved to separate file
* use dns placeholder *.local.wpstudio.ru for example naming of local domains in nginx config
* up default nodejs version in env-example to lts/fermium
2022-05-07 21:49:47 +03:00
2d0fc4385d * set root user before change php options in workspace build 2022-03-04 00:09:45 +03:00
54a04feae7 * fix workspace base image 2022-03-03 18:31:40 +03:00
6743629602 * xdebug in workspace downgrading to 2.x version
* with profiler option in xdebug workspace starter script
2022-02-03 19:10:36 +03:00
a2fb8827c3 + xdebug into workspace & opcache into php-fpm
+ docker image inspect instructions
2022-01-19 11:02:17 +03:00
d6b28eeb74 - Remove DST_Root_CA3 from workspace 2021-10-01 22:29:21 +03:00
b10442065d - turn off restart workspace container option after start|stop xdebug 2021-09-18 20:42:22 +03:00
1945097f11 * fix update apt
https://stackoverflow.com/questions/68802802/repository-http-security-debian-org-debian-security-buster-updates-inrelease
2021-09-03 10:26:30 +03:00
3535a09ce9 + profiler things
* fix custom node version install in workspace
2021-08-27 13:36:45 +03:00
73e2eb7853 + possible change node version with build finish image of workspace 2021-08-03 16:52:21 +03:00
db0bb333fa * reuse ARG in workspace 2021-07-14 18:57:29 +03:00
5f1e9498c8 * simplify elastic container names
* turn on redis extension on workspace
2021-04-30 14:24:14 +03:00
ff0b62ed49 * correctly pass secrets to workspace-containers
* update README
* helper-scripts with create symlinks helper and get composer auth github token helper
2021-04-19 14:01:33 +03:00
fb9e1c6f4f - remove rename php.ini-development from user space build
- temporary disable igbinary, because install not successfully completed with segmentation fault
* partition of tune opts semantically divided
- remove unused env-vars from docker compose base in src and user space builds
2021-04-15 22:26:34 +03:00
f68bf45fae * src for workspace & php build
* user images from src
2021-04-15 15:57:05 +03:00
e051d0100c * elastic use include
+ add secrets to example
2021-04-15 13:19:32 +03:00
29a58620f5 * additional php extension moved to php-version dependency dockerfile 2021-04-15 12:32:56 +03:00
cd422e4e6b * workspace base with minio 2021-04-15 12:20:13 +03:00
f3139e9716 * big pre-summer refactoring
+ introduce php7.4 and stay only php7.3 as max older version
+ workspace with php7.4 in future commits
2021-04-13 00:01:26 +03:00
998509196d * movements in workspace Dockerfile
- remove aerospike unusued config
2021-04-12 21:21:40 +03:00
cb300955d7 Изменить 'dockerfiles/workspace/Dockerfile' 2021-03-27 05:48:03 +00:00
c5143e9949 * pip upgrade on workspace
https://stackoverflow.com/a/65896996
2021-03-26 19:35:23 +00:00
e252554642 - remove igbinary from php 7.4 container
* rearrange RUNs in workspace - NODE install to last
2021-01-13 22:07:39 +03:00
feac856355 + locales into db container 2020-10-02 22:30:46 +03:00
88490afe77 * move hooks to bash
* add yml allow dir in storage/app
+ slow log options for mariadb
* nvm fix in workspace build instructions
2020-07-16 23:39:44 +03:00
4b434f2268 Initial commit 2020-02-20 22:59:33 +03:00