Giter VIP home page Giter VIP logo

docker-php's Issues

Unit config for .br files delivery instead of .css/.js

Adopt composer 2

Since #66 both composer and composer2 shipped

At the time of release of php-8 #64 2.0 of composer should be ready so php-8 images could have composer as 2.0 and composer1 binary for BC

Keep this issue open until PHP 8.0 and composer 2.0.0 will be released

i had issue on mac with user permissions

was fixed in docker-compose

--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -14,7 +14,9 @@ web:
mysql:
image: percona:5.6.27
volumes:

    • ./db:/var/lib/mysql
    • ./db:/root/lib/mysql

Add ability to use build for existing project with DB data

When project already released and has content in db we need to use sql-flow
To build project.

Roadmap

  • add workflow type dependency
  • extend scripts to have ability to load existing DB dump to mysql container
  • depending on flow add proper steps to update project

Remove environment related files

Lets remove/move docker-compose.yml, *.sh and *.make.yml and all environments related files to separate repo.

In this case we will have more clear and simpler support process

related to #13

Add rsync to images

It takes only 770048 bytes

$ dor skilldlabs/php:74 ash
/srv # apk update
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
v3.15.8-125-gaf32f9bcbf4 [https://dl-cdn.alpinelinux.org/alpine/v3.15/main]
v3.15.8-122-g88eb1d4a287 [https://dl-cdn.alpinelinux.org/alpine/v3.15/community]
OK: 15872 distinct packages available
...

/srv # apk stats
installed:
  packages: 92
  dirs: 236
  files: 993
  bytes: 94584832
  triggers: 2
available:
  names: 36880
  packages: 15872
atoms:
  num: 11477
/srv # apk add rsync
(1/4) Installing libacl (2.2.53-r0)
(2/4) Installing lz4-libs (1.9.3-r1)
(3/4) Installing popt (1.18-r0)
(4/4) Installing rsync (3.2.5-r0)
Executing busybox-1.34.1-r7.trigger
OK: 90 MiB in 96 packages
/srv # apk stats
installed:
  packages: 96
  dirs: 236
  files: 1003
  bytes: 95354880
  triggers: 2
available:
  names: 36880
  packages: 15872
atoms:
  num: 11477
/srv # apk add -u rsync
(1/1) Upgrading musl (1.2.2-r8 -> 1.2.2-r9)
OK: 90 MiB in 96 packages
/srv # apk stats
installed:
  packages: 96
  dirs: 236
  files: 1003
  bytes: 95354880
  triggers: 2
available:
  names: 36880
  packages: 15871
atoms:
  num: 11477

Use single config file

In install.sh file we write db credentials again
Lets use some yaml parsers to read this values and reuse in scripts

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.