Commit Graph

35 Commits

Author SHA1 Message Date
0f3d560489 + laravel nginx config, php84 2025-09-18 17:53:09 +03:00
92cefd6fcd + use ssh key from host machine in workspace container 2025-06-11 20:47:53 +03:00
537b5ad4be + python services and python nginx conf example
+ also example of Dockerfile for python project and needed to place onto your project directory
2025-04-08 17:13:21 +03:00
1ea5e96fcb * use dc alias from host system shell for execute docker compopse helper commands (and depended by os docker composer or docker-compose command style)
* extend quick helper script with settings and dynamic php version variable
* link redis-local config as volume & correct include path
* minio access keys moved to conrecte service instance
* corrected used php version for workspace81
2025-01-15 11:04:59 +03:00
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
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
184fc3dc2d + optional ssl for nginx 2024-10-18 15:33:35 +03:00
5c1c94bfe2 + conditionally libreoffice install for php 2024-08-28 18:31:49 +03:00
dc3b0a76a7 * close pma & inblucket ports
+ auth and example nginx config for local phpmyadmin service
2024-08-06 19:40:40 +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
b1b2e1d501 + separately nodejs versions for a different workspace containers 2023-10-22 20:50:58 +03:00
d29546cb34 * rearrange service ordering
- pass https port
2023-08-10 14:46:42 +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
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
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
04d399489b * correct path for profiler output 2022-06-17 21:55:44 +03:00
d6d86179e6 * true path for composer auth 2022-03-04 00:42:38 +03:00
a2fb8827c3 + xdebug into workspace & opcache into php-fpm
+ docker image inspect instructions
2022-01-19 11:02:17 +03:00
cbb1d79584 + webp octobercms support 2021-11-16 21:35:42 +03:00
3535a09ce9 + profiler things
* fix custom node version install in workspace
2021-08-27 13:36:45 +03:00
10231ac87b + inbucket in example 2021-08-11 09:56:20 +03:00
c5e6559db2 + example of network aliases for nginx 2021-08-06 17:32:20 +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
3955c89a85 * pass INSTALL_REDIS env var 2021-04-30 09:43:11 +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
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